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

Global leader in CRM and cloud-based enterprise software solutions
$125,700 - $323,400
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 large-scale distributed systems engineering platforms serving millions of users. The role focuses on developing and maintaining cloud infrastructure that delivers hundreds of features daily. You'll work with public cloud platforms like AWS, GCP, Azure, and Alibaba, implementing automation tools and frameworks. The position requires expertise in distributed systems, cloud infrastructure, and strong programming skills in languages like Java, Golang, or Python. You'll be responsible for designing resilient systems, contributing to open-source technologies, and ensuring high availability across multiple data centers. The role offers competitive compensation and comprehensive benefits, including parental leave and wellbeing programs. This is an opportunity to impact critical infrastructure at one of the world's leading enterprise software companies, working with cutting-edge cloud technologies and solving complex distributed systems challenges.

Last updated a day ago

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

  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on public cloud 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 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
  • 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
Medical Insurance
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)

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.

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer position at NVIDIA focusing on distributed systems and DGX Cloud infrastructure.

Senior Interconnect Product Engineer

Senior Interconnect Product Engineer role at NVIDIA focusing on high-speed networking solutions, requiring 5+ years of experience in network debugging and product engineering.

Senior Distributed Storage Engineer

Senior Distributed Storage Engineer role at NVIDIA focusing on building scalable storage solutions for AI/ML applications with competitive compensation and benefits.

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.