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 2 months 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

PMTS / Principal Software Engineer - Backend - Distributed Systems

Principal Software Engineer position at Salesforce focusing on backend distributed systems development with 15+ years of experience required.

Software Engineering Director/Senior Director - Hyderabad

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

Software Engineering PMTS

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

Software/Infrastructure Architect - Distributed Systems

Principal Software Architect position focusing on distributed systems and cloud infrastructure at Salesforce, requiring extensive experience in cloud technologies and system design.

Software Engineering Architect

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