Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Global leader in CRM and cloud-based enterprise software solutions
$137,100 - $323,400
Distributed Systems
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS · Cloud

Description For Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce is seeking a Distributed Systems Software Engineer for their Public Cloud team to work on large-scale distributed systems engineering platforms serving millions of users. The role focuses on developing and maintaining cloud infrastructure that delivers hundreds of features daily. You'll work with public cloud platforms like AWS, GCP, Azure, and Alibaba, designing resilient systems across multiple data centers. The position requires expertise in distributed systems, cloud infrastructure, and backend development. You'll contribute to open-source technologies, develop Infrastructure-as-Code, and ensure high system availability. This is an opportunity to impact critical infrastructure at one of the world's leading enterprise software companies, working with cutting-edge cloud technologies and solving complex engineering challenges at scale. The role offers competitive compensation and comprehensive benefits, including support for work-life balance and family planning.

Last updated 3 months ago

Responsibilities For Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

  • Deliver cloud infrastructure automation tools and frameworks on public cloud platforms
  • Design, develop, debug, and operate resilient distributed systems across thousands of nodes
  • Use and contribute to open source technology
  • Develop Infrastructure-as-Code using Terraform
  • Write microservices on containerization frameworks
  • Resolve complex technical issues and drive innovations
  • Participate in on-call rotation
  • Balance live-site management, feature delivery, and technical debt retirement

Requirements For Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Java
Go
Python
Kubernetes
  • Related technical degree
  • 4+ years backend software development experience
  • Deep knowledge of programming in Java, Golang, Python, or Ruby
  • Experience owning and operating multiple instances of critical service
  • Experience with Agile development methodology and Test Driven Development
  • Experience with critical infrastructure services

Benefits For Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Parental Leave
  • Wellbeing reimbursement
  • Parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)

Senior Distributed Systems Engineer role at Salesforce focusing on cloud infrastructure, offering $137K-$334K, requiring 3+ years experience in backend development.

Sr. Software Dev Engineer, EBS

Senior Software Engineer role at AWS focusing on building large-scale distributed storage systems with opportunities for technical leadership and innovation.

Sr. Satellite Systems Engineer, System Reliability

Senior Systems Engineer role at Amazon's Project Kuiper, working on satellite systems and spacecraft architecture to deliver global broadband access.

Storage Developer

Senior Storage Developer role at Hudson River Trading, focusing on distributed systems and C++ development for high-performance trading infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on distributed systems and security solutions, offering $117K-$229K salary with hybrid work model.