Distributed Systems Software Engineer - Public Cloud; Mid/Senior/Lead/Principal
Listed on 2026-05-14
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)
Our Public Cloud engineering teams are responsible for innovating and maintaining a large‑scale distributed systems engineering platform that ships hundreds of features to production for tens of millions of users across all industries every day. We build highly reliable, lightning‑fast, supremely secure systems that preserve all customer customizations and integrations.
Key Responsibilities:
- Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on AWS, GCP, Azure, or Alibaba.
- Design, develop, debug, and operate resilient distributed systems that run across thousands of compute nodes in multiple data centres.
- Use and contribute to open‑source technologies such as Spinnaker, Zookeeper, and others.
- Develop infrastructure‑as‑code using Terraform.
- Write microservices on container platforms such as Kubernetes, Docker, and Mesos.
- Build and ship high‑quality, production‑grade software using modern engineering practices, integrating AI tooling (Cursor, Windsurf, Claude, OpenAI API) to deliver secure, optimized code.
- Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
- Contribute to building and maintaining the shared system context, an explicit repository of design constraints and standards that enable accurate, reliable AI operation.
- Critically evaluate code (human or AI‑generated) for correctness, quality, security and performance.
- Resolve complex technical issues and drive innovations that improve system availability, resilience and performance.
- Balance live‑site management, feature delivery and technical debt retirement.
- Participate in on‑call rotation to address complex problems in real time and keep services operational.
Required Skills:
- A related technical degree.
- 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.
- Genuine AI‑first engineering approach and use of AI to accelerate development.
- Experience with AI tools such as Claude Code, Git Hub Copilot, Codex, Cursor, etc.
- Advanced prompt engineering skills and the ability to craft precise, structured prompts.
- Experience with Agile development methodology and Test‑Driven Development.
- Experience with critical infrastructure services including monitoring, alerting, logging and reporting.
- Experience with distributed database systems; knowledge of relational databases such as Postgre
SQL is a plus.
We offer generous health and wellness benefits, paid parental leave, adoption assistance, fertility benefits, disability coverage, 401(k) with company matching, employee stock purchase plan and more. All details are available on our benefits site.
Equal Opportunity EmployerSalesforce is an equal‑opportunity employer. We respect all employees and applicants for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other protected categories.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).