Software Development Engineer, Distributed Systems

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $214k
$123k $294k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $149,000–$198,275 — the blue band above. At the midpoint, this role pays about $214k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Distributed Systems

The Software Development Engineer (Distributed Systems) - Cloud joins the Apple Services Engineering Compute team to build and enhance internal cloud infrastructure offerings. You will develop, debug, and maintain key features of a compute control plane service, specifically focusing on scheduling, resource management, APIs, and high-availability for a large-scale multi-site cloud compute platform. Your daily work involves writing and reviewing code, generating design documentation, and participating in software qualifications and production rollouts. You will utilize Golang, Kubernetes, postgresql, zookeeper, and etcd to solve complex distributed systems and database problems. The role requires expertise in operating systems, datacenter architecture, and performance analysis to improve platform utilization and support diverse workloads for internal and external users across geographically distributed environments.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Design and develop control plane components for a large-scale multi-site cloud compute platform.
  • Develop, debug, and maintain key features of a compute control plane service.
  • Write and review production-ready code and technical design documentation.
  • Participate in software qualifications and rollouts to production clusters.
  • Respond to platform issues during a rotation to ensure same-day resolution.
  • Integrate hardware and software technologies from various teams into the platform.
  • Engage with partners and customers to define and clarify Apple's compute needs.

What we're looking for

  • BS in Computer Science or related field with 6+ years of experience, MS with 4+ years, or PhD with 2+ years.
  • Demonstrated ability to design, debug, and test complex software systems.
  • Experience in software development for distributed systems, critical internet services, and/or platform infrastructure.
  • Understanding of distributed systems, database concepts, and core operational concepts like monitoring and incident management.
  • Understanding of performance analysis methodologies.
  • Experience developing control planes for critical internet services or platform infrastructure (preferred).
  • Expertise in solving scheduling problems such as quota management, fair share, and placement (preferred).
  • Knowledge of operating systems, datacenter architecture, Golang, Kubernetes, PostgreSQL, Zookeeper, and etcd (preferred).

More like this

Similar roles

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 31 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 17 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Database Systems SRE, ASE Coordination SRE

Apple Inc

Cupertino, CA 5 days ago $150,400–$277,600
Apache Zookeeper ETCD Distributed Systems Java Go Python Kubernetes Terraform EC2 EBS Monitoring Alerting Performance Engineering Datacenter Architecture Networking Operating Systems

Database Systems SRE, ASE Coordination SRE

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
Apache Zookeeper ETCD Distributed Systems SRE Java Go Python Kubernetes Terraform EC2 EBS Monitoring Alerting Performance Engineering Datacenter Architecture Networking Storage Engines

Distributed Systems Software Engineer, Public Cloud

Salesforce

Remote (San Francisco, CA) +2 11 days ago $117,200–$313,700
Java GoLang Python Ruby AWS GCP Azure Kubernetes Docker Terraform Mesos Spinnaker Zookeeper Agile Prompt Engineering OpenAI API GitHub Copilot Cursor Claude Code
3+ yrs exp Remote