Software Engineering Architect

Salesforce is a leading enterprise software company specializing in customer relationship management (CRM) solutions.
$230,700 - $384,100
Distributed Systems
Principal Software Engineer
In-Person
15+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Architect

Salesforce is seeking a Principal Software Engineering Architect to join their team in San Francisco or Seattle. This role requires a seasoned professional with 15+ years of experience to lead the design and architecture of complex distributed systems across multiple cloud platforms. The ideal candidate will be responsible for ensuring security, scalability, and reliability while managing multiple high-impact projects simultaneously.

The position demands expertise in modern programming languages, cloud technologies, and security methodologies. You'll work with cutting-edge technologies including Java, Python, Go, and Kubernetes, while implementing secure, scalable solutions across AWS, Azure, and Google Cloud platforms. The role involves significant technical leadership, requiring you to mentor teams and guide implementation of standard methodologies.

Key responsibilities include architecting large-scale distributed systems, implementing security standards, optimizing performance, and ensuring system reliability. You'll collaborate with cross-functional teams, from product managers to security experts, while maintaining high standards of technical excellence.

The ideal candidate will have a strong background in computer science or engineering, with proven experience in architectural roles. You'll need expertise in cloud-native services, DevOps practices, and security frameworks. The role offers competitive compensation ($230,700-$384,100) and the opportunity to work on innovative projects that impact millions of users.

This is an excellent opportunity for a seasoned architect who is passionate about building secure, scalable systems and leading teams in a dynamic, fast-paced environment. You'll be at the forefront of enterprise software development, working with diverse technology stacks and solving complex technical challenges.

Last updated 14 days ago

Responsibilities For Software Engineering Architect

  • Lead design and definition of secure, scalable architecture for large-scale systems
  • Implement security standard methodologies across architecture layers
  • Handle multiple complex, high-priority projects simultaneously
  • Provide technical leadership and mentorship to engineering teams
  • Design solutions across multiple cloud platforms
  • Develop and implement architectural guardrails
  • Optimize system performance and scalability
  • Collaborate with cross-functional teams
  • Create comprehensive documentation for architectural designs

Requirements For Software Engineering Architect

Java
Python
Go
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 15+ years of professional software engineering experience
  • 3+ years in architectural role
  • Experience with multi-cloud environments (AWS, Azure, Google Cloud)
  • Expertise in distributed systems and microservices
  • Strong background in security methodologies
  • Experience with databases and caching technologies
  • Proficiency in cloud-native services and DevOps practices
  • Experience with CI/CD pipelines and infrastructure as code
  • Strong leadership and collaboration skills
  • Experience with Agile development methodologies

Benefits For Software Engineering Architect

  • Competitive salary and benefits package
  • Collaborative, development-focused environment
  • Opportunities to work on innovative, high-impact projects

Interested in this job?

Jobs Related To Salesforce Software Engineering Architect

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce focusing on security infrastructure, test automation, and platform architecture for the Hyperforce Trust Platform.

Software Engineering Architect - Distributed Systems

Principal Software Engineering Architect role at Salesforce focusing on distributed systems architecture and implementation, requiring 15+ years of experience in enterprise computing.

Software Engineering Architect (MuleSoft)

Senior software architecture role at Salesforce focusing on MuleSoft infrastructure, requiring 15+ years of experience in distributed systems and infrastructure technologies.

Software Engineering PMTS

Principal Software Engineer position at Salesforce focusing on distributed systems and AI, requiring 12+ years of experience in scalable software development.

Senior Director Software Engineering

Lead software engineering teams at Salesforce, architecting distributed systems and driving technical excellence while managing and mentoring engineering talent.