Software Engineering Architect - Marketing Automation

Global leader in CRM and enterprise cloud solutions, providing innovative technology for business transformation.
$251,900 - $384,100
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer / PMTS - Hyderabad

Principal Software Engineer position at Salesforce Hyderabad, requiring 14+ years of experience in building scalable SaaS solutions with comprehensive benefits and hybrid work model.

Software Engineering PMTS

Principal Software Engineering position at Salesforce focusing on analytics platform development with competitive salary and hybrid work options in Palo Alto, CA.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, offering $200,800-$334,600, hybrid work model, focusing on scalable enterprise solutions with 8+ years experience required.

Software Engineering PMTS (SDET VoIP)

Principal Software Engineer position at Salesforce focusing on SDET VoIP testing and quality assurance for Service Cloud platform.

Principal Software Engineer / PMTS - Bangalore

Principal Software Engineer position at Salesforce Bangalore, focusing on building scalable enterprise solutions with 13+ years of experience required.

Description For Software Engineering Architect - Marketing Automation

Salesforce is seeking a Software Engineering Architect to join their Marketing Automation team, focusing on innovative solutions using Salesforce technology. This role represents a unique opportunity to work at the intersection of marketing technology, data platforms, and artificial intelligence.

The position involves leading the architectural vision for Marketing Automation, working with cutting-edge technologies including Salesforce Data Cloud, AI, Agentforce, and various partner platforms. You'll be responsible for designing and implementing scalable solutions that handle customer data at scale while producing robust analytics for go-to-market activities.

As an architect, you'll drive technical excellence through architectural principles, standards, and best practices, ensuring the quality and maintainability of software solutions. The role requires deep expertise in distributed systems, cloud technologies, and AI/ML platforms, combined with strong leadership abilities to mentor junior engineers and collaborate with cross-functional teams.

The hybrid work environment requires 36 days per quarter in the office, offering a balance between remote work flexibility and in-person collaboration. The compensation package is highly competitive, ranging from $251,900 to $384,100, reflecting the senior nature of the position and the impact it has on Salesforce's technology ecosystem.

This role is perfect for experienced technologists who are passionate about marketing technology, data platforms, and AI/ML, offering the opportunity to work with enterprise-scale systems while contributing to the evolution of Salesforce's marketing automation capabilities. The position combines technical leadership with hands-on architecture work, making it ideal for those who want to shape the future of marketing technology while working with some of the industry's most advanced tools and platforms.

Last updated 23 days ago

Responsibilities For Software Engineering Architect - Marketing Automation

  • Architect and design scalable software applications, data platforms, data pipelines, automation systems, system integrations, and AI/ML algorithm outputs
  • Define and implement architectural principles, standards, and best practices
  • Lead technical discussions, design reviews, and code reviews
  • Collaborate with multi-functional teams to collect requirements and develop architectural solutions
  • Stay up-to-date with emerging technologies and industry trends
  • Mentor and coach junior engineers and data scientists

Requirements For Software Engineering Architect - Marketing Automation

Java
Python
Kafka
  • Master's degree in Computer Science, Engineering, or related field
  • 15+ years of experience in software development and architecture
  • Experience in microservices, event-driven architecture, domain driven design
  • Experience with cloud-based technologies (AWS, GCP, Azure)
  • Expertise in data modeling, data warehousing, data processing frameworks
  • Experience with Salesforce products and technologies
  • Strong foundation in AI/ML algorithms
  • Hands-on experience with Java, Python, or Scala
  • Excellent communication and interpersonal skills

Interested in this job?