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

Salesforce

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$117,200–$313,700 / yr
Posted
40 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $215k
$94k most similar roles pay here $337k

This role pays more than 68% of similar roles. Most pay $162,000–$224,187 — the shaded band above. At the midpoint, this role pays about $215k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 86 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 77 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)

As a Distributed Systems Software Engineer at Salesforce, you will join a dynamic Public Cloud engineering team responsible for maintaining and innovating large-scale distributed systems that serve tens of millions of users daily. Your role involves designing, developing, and optimizing core back-end systems to ensure high reliability, speed, and security while preserving user customizations and integrations. You’ll work with technologies like Java, GoLang, Python, or Ruby, contribute to open-source projects such as Spinnaker and Zookeeper, and develop Infrastructure-as-Code using Terraform on Kubernetes, Docker, and Mesos. Additionally, you will leverage AI tools for secure and optimized code development, resolve complex technical issues, and participate in the team’s on-call rotation to maintain system availability and performance.

What you'll do

  • Design and develop resilient distributed systems running across thousands of compute nodes.
  • Build cloud infrastructure automation tools using Terraform and Infrastructure-as-Code practices.
  • Write microservices on containerization frameworks like Kubernetes and Docker for high availability.
  • Resolve complex technical issues to improve system resilience, performance, and security.
  • Contribute to open-source technology projects such as Spinnaker and Zookeeper.

What we're looking for

  • Deep experience with concurrency and large-scale distributed systems.
  • Proficiency in solving real-world data management challenges and ensuring high availability.
  • Advanced prompt engineering skills for AI outputs reliability and security.
  • Expertise in developing infrastructure-as-code using Terraform and containerization frameworks.
  • Strong background in backend software development with Java, GoLang, Python, or Ruby.
  • Experience owning and operating critical services in a production environment.

More like this

Similar roles

Senior Manager, Software Engineering - Cloud Platform

Salesforce

Remote (New York) 54 days ago $172,500$260,100
AWS Terraform CI/CD GitOps Kubernetes Docker PostgreSQL RDS S3 VPC Transit Gateway PrivateLink Secrets Manager KMS NIST 800-53 Lambda CloudFormation Prometheus Grafana
Remote

Principal Software Engineer, Distributed Systems

Alteryx

Remote (Northern California, Usa - Remote, US) 8 days ago $215,000$300,000
Kubernetes Java Python Node.js Kafka Redis API design Docker AWS Azure GCP Terraform CI/CD Prometheus Grafana GitOps Service Mesh Observability SRE DevOps Scalability Security Architecture Review Board
Remote