Software/Infrastructure Architect - Distributed Systems

Global leader in CRM and enterprise cloud computing solutions
$230,700 - $384,100
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Enterprise SaaS · Cloud

Description For Software/Infrastructure Architect - Distributed Systems

Salesforce is seeking a highly qualified Software/Infrastructure Architect specializing in Distributed Systems to join their technology team. This role represents a unique opportunity to shape the next generation of trusted enterprise computing in the cloud at one of the world's leading CRM and cloud computing companies.

The position combines architectural leadership with hands-on engineering, requiring expertise in cloud transformation, distributed systems, and enterprise-scale operations. The ideal candidate will bring 15+ years of professional experience, with deep knowledge in Kubernetes, Java, and multi-cloud environments including AWS, GCP, Azure, and Alibaba Cloud.

The role is part of a fast-paced, metrics-driven team that focuses on transactional systems, distributed systems, and enterprise reliability. You'll be responsible for architecture, design, and implementation of scalable, resilient, and fault-tolerant systems. The position demands both technical excellence and leadership skills, including the ability to mentor junior engineers and communicate effectively with executives.

Working at Salesforce means joining a company committed to improving the state of the world through technology and equality initiatives. The company offers comprehensive benefits and maintains a strong focus on creating an inclusive workplace environment. Based in prime locations including San Francisco, Seattle, and Bellevue, this role offers competitive compensation ranging from $230,700 to $384,100, depending on location and experience.

This is an exceptional opportunity for a seasoned technical leader who wants to make a significant impact on enterprise-scale distributed systems while working with cutting-edge technologies and leading teams in a collaborative, innovative environment.

Last updated a day ago

Responsibilities For Software/Infrastructure Architect - Distributed Systems

  • Architecture and design of scalable systems
  • Hands-on implementation of distributed systems
  • Technical leadership and mentoring
  • Code writing and review
  • Collaboration with peer architects
  • Development of fault-tolerant transactional systems

Requirements For Software/Infrastructure Architect - Distributed Systems

Java
Kubernetes
  • 15+ years of professional experience (or M.Sc. with 12+ years)
  • Experience transitioning on-premises product to cloud at production scale
  • Expertise in multi-cloud environments (AWS, GCP, Azure, Alibaba Cloud)
  • 10+ years hands-on experience with Kubernetes, Distributed Systems, and Java
  • Strong communication skills for executive presentations
  • Experience with relational databases
  • Mentorship and conflict resolution skills

Benefits For Software/Infrastructure Architect - Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive medical insurance
  • Dental coverage
  • Vision insurance
  • Equal opportunity employer
  • Inclusive workplace benefits

Interested in this job?

Jobs Related To Salesforce Software/Infrastructure Architect - Distributed Systems

Software Engineering Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

Software Engineering Architect

Senior technical leadership role designing and implementing enterprise-scale software architecture at Salesforce, requiring 15+ years of experience and expertise in multiple programming languages.

Software Engineering Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on OCI Load balancing service, requiring 6+ years of experience in distributed systems development.

Principal Software Engineer

Principal Software Engineer position at Broadcom working on VMware's ESXi hypervisor, focusing on OS services, distributed systems, and container runtime infrastructure.