Software Engineer, Distributed Build Systems

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$122,700–$214,300 / yr
Posted
148 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $168k
$112k most similar roles pay here $225k

This role pays less than 57% of similar roles. Most pay $137,500–$211,650 — the shaded band above. At the midpoint, this role pays about $168k versus about $175k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Distributed Build Systems

Software Engineer - Distributed Build Systems joins the Software Engineering Developer Productivity team to build and operate a distributed build platform essential for operating system and app delivery. This role involves solving complex distributed systems and build automation challenges by optimizing distributed scheduling, ensuring build correctness, developing caching strategies, and improving overall performance. The engineer will manage the full lifecycle from conception through delivery and operation, creating new features, designing testing strategies, and using data analytics to measure impact and ensure high availability on large-scale infrastructure. Candidates should possess experience in developer tooling, backend, infrastructure, or systems contexts. Preferred skills include distributed systems, scheduling, caching at scale, observability, monitoring, SRE practices, AI-assisted development tools, and familiarity with build systems such as Swift Build, Bazel, or Buck to improve internal software development pipelines.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Optimize distributed scheduling and caching strategies for large-scale build systems.
  • Develop and implement new features for the internal distributed build platform.
  • Ensure build correctness and reliability across all operating systems and applications.
  • Improve overall build performance to accelerate software development cycles.
  • Create and execute testing strategies for high-availability production systems.
  • Analyze telemetry and performance data to identify bottlenecks and measure feature impact.
  • Maintain and support production systems during on-call rotations.

What we're looking for

  • At least 2 years of software engineering experience in developer tooling, backend, infrastructure, or systems contexts.
  • Experience developing testing strategies and operating software in production environments.
  • Ability to use metrics, telemetry, and performance data to evaluate system behavior and identify bottlenecks.
  • Experience with distributed systems, scheduling, or caching at scale.
  • Knowledge of observability, monitoring, or SRE practices.
  • Familiarity with build systems such as Swift Build, Bazel, or Buck.
  • Ability to leverage AI-assisted development tools to improve productivity.

More like this

Similar roles

Software Engineer, Distributed Build Systems

Apple Inc

Cupertino, CA 161 days ago $129,300$225,300
Distributed Systems Build Systems Bazel Buck Swift Build SRE Observability Monitoring Telemetry Data Analytics Infrastructure Backend Caching Strategies
2+ yrs exp

Senior Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 80 days ago $150,400$277,600
Go Rust Scala Distributed Systems Kubernetes Cloud Services Observability Monitoring Algorithm Design Concurrency Incident Management Scalability Reliability
5+ yrs exp

Software Development Engineer, Distributed Systems

Apple Inc

Cupertino, CA 58 days ago $150,400$277,600
Distributed Systems Golang Kubernetes PostgreSQL Zookeeper etcd Control Plane Cloud Infrastructure high-availability Monitoring Alerting Incident Management Performance Analysis Datacenter Architecture Networking Resource Management
6+ yrs exp

Software Engineer, Build Support Engineering

Apple Inc

San Diego, CA 7 days ago $142,300$263,300
Java Python Kubernetes CI/CD Distributed Systems NoSQL Kafka Microservices PyTorch TensorFlow LangChain Hugging Face LangGraph Agentic AI
2+ yrs exp