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

Global leader in CRM and cloud-based enterprise software solutions
$131,400 - $334,600
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

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

Join Salesforce's Public Cloud engineering teams and be part of building and maintaining a large-scale distributed systems engineering platform that serves tens of millions of users daily. This role focuses on developing cloud infrastructure automation tools and resilient distributed systems across multiple data centers. You'll work with cutting-edge technologies including AWS, GCP, Azure, and Alibaba cloud platforms, while using tools like Spinnaker, Zookeeper, and Kubernetes. The position requires strong expertise in distributed systems, concurrency, and large-scale system design, with emphasis on creating highly available solutions. You'll be responsible for shipping hundreds of features to production while ensuring system reliability, performance, and security. The role offers competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading technology at one of the world's premier enterprise software companies. This is a chance to make a significant impact on critical infrastructure that powers businesses across all industries.

Last updated 13 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
  • Balance live-site management, feature delivery, and technical debt retirement
  • Participate in on-call rotation

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)

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)

Software Developer 4

Staff Software Engineer role at Oracle building large-scale distributed systems and cloud infrastructure with 7+ years experience required.

Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications, building scalable solutions for GPU clusters with competitive compensation.

Staff Software Engineer

Staff Software Engineer position at Datadog focusing on building large-scale distributed systems and leading technical initiatives across the organization.

Staff Ground Systems Lead Engineer - TS/SCI (Space/Satellite)

Staff Ground Systems Lead Engineer position at Northrop Grumman focusing on space and satellite systems, requiring TS/SCI clearance.

Senior Staff Software Engineer - Simulation Metrics Platform

Senior Staff Software Engineer position at Zoox leading the development of simulation metrics platform for autonomous vehicle systems.