Distributed Systems Software Engineer (Public Cloud, Mid/Senior/Lead/Principal)
Salesforce
full-remoteseniorpermanentbackenddevops Full remote Yesterday via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Distributed SystemsPublic CloudJavaGolangPythonRubyTerraformInfrastructure-as-CodeAgileTest-Driven Development
About the role
Role overview
Join Salesforce’s Public Cloud engineering team as a Distributed Systems Software Engineer. You will build and maintain a large-scale distributed systems engineering platform that supports millions of users.
Responsibilities
- Design, develop, debug, and operate resilient distributed systems
- Build cloud infrastructure automation tools and run critical services
- Develop and manage Infrastructure-as-Code (IaC)
- Deliver and maintain highly available backend systems
- Participate in an on-call rotation to ensure service high availability
- Use and contribute to open-source technologies (e.g., Spinnaker, ZooKeeper)
- Solve complex production/operations issues and manage live-site reliability
Requirements
- Experience balancing live-site management, feature delivery, and technical debt retirement
- Agile development experience and Test-Driven Development (TDD)
- Experience with critical infrastructure services such as:
- Monitoring, alerting, logging, and reporting
- Related technical degree required
- Experience owning and operating multiple instances of a critical service
- 3+ years of backend software development
- Deep knowledge of programming in Java, Golang, Python, or Ruby
- Strong expertise in:
- Concurrency
- Large-scale systems
- Real-world data management challenges
- Designing and optimizing highly available core backend systems
Nice to have (from the posting)
- Experience with open-source distributed systems tooling such as Spinnaker and ZooKeeper
- Terraform proficiency for Infrastructure-as-Code
About Salesforce
Salesforce is a global enterprise software company best known for its customer relationship management (CRM) platform. It builds large-scale cloud services and platforms used by organizations across many industries.
Scraped 5/14/2026