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

Global cloud-based software company specializing in CRM and enterprise solutions
$137,100 - $334,600
Distributed Systems
Senior Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Distributed Systems Software Engineer - Public Cloud (Mid/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. The ideal candidate will have deep experience in concurrency, large-scale systems, and data management challenges. You'll work with cutting-edge technologies like AWS, GCP, Azure, and contribute to open-source projects. The position offers competitive compensation and comprehensive benefits. You'll be part of a team responsible for critical infrastructure, building resilient systems across thousands of compute nodes, and ensuring high availability and performance. This is an opportunity to impact enterprise-scale cloud solutions while working with the latest containerization and automation technologies. The role combines hands-on development with systems architecture, requiring both technical expertise and strategic thinking.

Last updated 4 days ago

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

  • Deliver cloud infrastructure automation tools and frameworks on public cloud platforms (AWS, GCP, Azure, Alibaba)
  • Design, develop, debug, and operate resilient distributed systems across thousands of compute nodes
  • Contribute to open source technology (Spinnaker, Zookeeper)
  • Develop Infrastructure-as-Code using Terraform
  • Write microservices on containerization frameworks
  • Resolve complex technical issues and drive innovations
  • Participate in on-call rotation to address complex problems
  • Balance live-site management, feature delivery, and technical debt retirement

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

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

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

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

Interested in this job?

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

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

Senior Distributed Systems Engineer role at Salesforce focusing on cloud infrastructure and large-scale distributed systems 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.