Senior Distributed Systems Engineer - Public Cloud
salesforce.com, inc.
Bellevue (WA)
On-site
USD 120,000 - 160,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Generous health and wellness benefits
Paid parental leave
Adoption assistance
401(k) with company matching
Employee stock purchase plan
Job summary
salesforce.com, inc. is looking for a Distributed Systems Software Engineer (Senior/Lead/Principal) to innovate cloud solutions and maintain a robust distributed systems platform. Responsibilities include designing resilient systems, automating cloud infrastructure, and utilizing AI tools to enhance software development. Candidates should have 3+ years in back-end software development, experience with Java, Go, Python, or Ruby, and knowledge of modern engineering practices. Generous health benefits included.
Qualifications
3+ years of back-end software development experience.
Deep knowledge of programming in Java, Go, Python or Ruby.
Experience owning and operating multiple instances of a critical service.
Experience with AI tools such as Claude Code, GitHub Copilot, Codex, and Cursor.
Experience with distributed database systems.
Responsibilities
Deliver cloud infrastructure automation tools and frameworks on AWS, GCP, Azure, or Alibaba.
Design, develop, debug, and operate resilient distributed systems across compute nodes.
Contribute to open-source technologies such as Spinnaker and Zookeeper.
Develop infrastructure-as-code using Terraform.
Write microservices on container platforms.
Skills
Java
Go
Python
Ruby
Agile development methodology
Test-Driven Development
AI tools
prompt engineering
distributed systems
Terraform
Education
Technical degree
Tools
AWS
GCP
Azure
Kubernetes
Docker
Mesos
PostgreSQL
Job description
salesforce.com, inc. is looking for a Distributed Systems Software Engineer (Senior/Lead/Principal) to innovate cloud solutions and maintain a robust distributed systems platform. Responsibilities include designing resilient systems, automating cloud infrastructure, and utilizing AI tools to enhance software development. Candidates should have 3+ years in back-end software development, experience with Java, Go, Python, or Ruby, and knowledge of modern engineering practices. Generous health benefits included.