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 4 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 and distributed systems, offering competitive salary and benefits.

Senior Software Engineer, Distributed Systems

Senior Software Engineer position at Mixpanel focusing on distributed systems and processing trillion-scale data points monthly with competitive benefits and remote work options.

AWS FSx Lustre - SDE III, AWS FSx Lustre

Senior Software Engineer role at AWS FSx for Lustre team, building high-performance distributed file systems and cloud storage solutions.

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

Senior Distributed Systems Engineer role at Salesforce focusing on cloud infrastructure and distributed systems, offering competitive salary and benefits.

Senior Software Engineer, Service Mesh Infrastructure (C++ and Rust Expertise)

Senior Software Engineer role at LinkedIn focusing on Service Mesh Infrastructure, requiring expertise in C++ and Rust, offering $128k-$210k salary with hybrid work in Mountain View, CA.