Skip to content

Software Engineering Architect – Marketing Automation
Company | Salesforce |
---|
Location | San Francisco, CA, USA |
---|
Salary | $251900 – $384100 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Master’s degree in Computer Science, Engineering, or a related field
- 15+ years of experience in software development and architecture with a strong focus on data platforms, automation, and AI/ML
- Mastery of architectural principles
- Proven understanding of microservices, event-driven architecture, domain driven design (DDD), and other modern architectural styles
- Experience in architecting and building large-scale distributed systems using cloud-based technologies (AWS, GCP, Azure)
- Expertise in data modeling, data warehousing, data processing frameworks (Spark, Hadoop), real-time streaming technologies (Kafka), and AI/ML platforms (TensorFlow, PyTorch)
- Experience establishing and promoting software development standard methodologies
- Proven track record of implementing and advocating for CI/CD pipelines, TDD, code reviews, and other quality assurance practices
- Experience with Salesforce products and technologies, particularly Data Cloud, CRM, and Flow
- Strong foundation in AI/ML algorithms
- Hands-on experience with programming languages such as Java, Python, or Scala
- Excellent communication and interpersonal skills
- A related technical degree required
Responsibilities
- Architect and design scalable software applications, data platforms, data pipelines, automation systems, system integrations, and AI/ML algorithm outputs that integrate cohesively to deliver Salesforce business outcomes
- Define and implement architectural principles, standards, and best practices for data management, automation, AI/ML development, application development, and system integrations
- Lead technical discussions, design reviews, and code reviews to ensure the quality, maintainability, and scalability of software solutions
- Collaborate with multi-functional teams to collect requirements, analyze technical feasibility, and develop comprehensive architectural solutions for platform and application development
- Stay up-to-date with emerging technologies and industry trends in data, automation, and AI/ML to find opportunities for innovation and improvement
- Mentor and coach junior engineers and data scientists to enhance their technical skills and architectural understanding
Preferred Qualifications
- Experience with the latest in Amazon Web Services offerings particularly in data, machine learning, and AI
- Experience with marketing technology platforms such as email platforms, AdTech platforms, web platforms, and customer data platforms
- Experience leading architecture and technical development for Digital teams with high volume web based transactional systems
- Experience with containerization and orchestration technologies (Docker, Kubernetes, Airflow)
- Contributions to open-source projects or technical communities related to marketing platforms, data, automation, or AI/ML