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

Global cloud-based software company specializing in customer relationship management (CRM) services
San Francisco, CA, USABurlington, MA, USABellevue, WA, USA
$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 their large-scale distributed systems engineering platform. This role is crucial in maintaining and innovating systems that serve tens of millions of users daily. The position involves working with cloud infrastructure automation, developing resilient distributed systems, and contributing to open-source technologies. You'll be responsible for designing and implementing solutions across multiple data centers, working with containerization frameworks, and ensuring high availability of critical services. The role offers competitive compensation and comprehensive benefits, including parental leave and wellbeing programs. This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure to impact millions of users while working with cutting-edge technologies.

Last updated 11 days ago

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

  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms
  • Design, develop, debug, and operate resilient distributed systems across thousands of compute 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 the team's on-call rotation
  • Balance live-site management, feature delivery, and retirement of technical debt

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

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

Benefits For Distributed Systems Software Engineer - Public Cloud (Mid/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 (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.

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.

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.

Founding Distributed Systems Engineer

Join Archil as a Founding Distributed Systems Engineer to build the next-generation cloud storage platform, combining EBS speed with S3 scalability.

Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft focusing on graph technologies and cloud infrastructure, offering competitive compensation and comprehensive benefits.