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 14 days 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 public cloud infrastructure, offering competitive pay and benefits in San Francisco and Seattle.

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.

Senior Software Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.

Senior Software Engineer - Azure Storage Infrastructure

Senior Software Engineer position at Microsoft working on Azure Storage Infrastructure, developing large-scale distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work model.