Senior Software Engineer - Distributed Build Systems

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $250k
$124k most similar roles pay here $339k

This role pays more than 90% of similar roles. Most pay $144,946–$223,750 — the shaded band above. At the midpoint, this role pays about $250k versus about $184k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer - Distributed Build Systems

As a Senior Software Engineer on Apple's Software Engineering Developer Productivity team, you will work on the distributed build platform used by tens of thousands of engineers daily. Your role involves identifying and solving complex challenges in distributed systems and build automation to optimize scheduling, ensure build correctness, and enhance caching strategies at scale. You will lead high-impact projects, set technical direction, make design trade-offs, and use data to measure impact and drive reliability improvements. Additionally, you will mentor less-experienced engineers, establish best practices, and foster a culture of continuous improvement. The ideal candidate has 5+ years of experience in developer tooling or backend systems, with expertise in distributed systems, concurrency, performance optimization, and build systems like Swift Build or Bazel. Strong communication skills are essential for articulating technical trade-offs to diverse stakeholders across the organization.

What you'll do

  • Identify and solve complex problems in distributed scheduling and build correctness.
  • Develop caching strategies and continuously improve build performance at scale.
  • Set technical direction and make design trade-offs for high-quality outcomes.
  • Use data and telemetry to measure impact and drive reliability improvements post-delivery.
  • Mentor engineers, provide code review, and facilitate design discussions to elevate the team.
  • Communicate technical trade-offs effectively across organizational boundaries and diverse audiences.

What we're looking for

  • 5+ years of software engineering experience in developer tooling or backend contexts
  • Experience developing testing strategies and operating software in production using metrics and telemetry
  • Ownership of high-scope project delivery from definition to completion
  • Mentoring engineers through code review, design guidance, and knowledge sharing
  • Expertise in distributed systems, scheduling, caching at scale, concurrency, and performance optimization
  • Knowledge of build systems like Swift Build, Bazel, Buck, and observability practices

More like this

Similar roles

Senior Software Engineer - Distributed Build Systems

Apple Inc

San Diego, CA 56 days ago $171,600$302,200
Distributed Systems Caching Scheduling Concurrency Systems Programming Performance Optimization Build Systems Swift Build Bazel Buck Observability Monitoring CI/CD Python Go Rust PostgreSQL Kubernetes AWS Azure GitLab Jenkins

Software Engineer - Distributed Build Systems

Apple Inc

Cupertino, CA 69 days ago $126,800$220,900
Distributed Systems Caching Scheduling Observability Monitoring CI/CD Python Go Java JavaScript Shell SQL PostgreSQL Redis Kubernetes AWS GCP Azure Terraform Bazel Swift_Build Buck Prometheus Grafana GitLab Jenkins

Software Engineer - Distributed Build Systems

Apple Inc

San Diego, CA 56 days ago $120,300$210,100
Distributed Systems Caching Scheduling Observability Monitoring CI/CD Python Go Java JavaScript Shell AWS GCP Kubernetes Terraform Prometheus Grafana PostgreSQL Redis Git Bazel Swift_Build Buck

Senior Software Engineer

Apple Inc

Sunnyvale, CA 15 days ago $181,100$272,100
Java J2EE RESTful APIs Docker Kubernetes ReactJS Angular Hibernate Spring SpringBoot Unix Oracle MongoDB Agile CI/CD

Senior Software Engineer–Developer

Boeing

Tukwila, WA 8 days ago $211,650$286,350
C C++ Ada Linux Windows Python Agile XML Perl Git JIRA Confluence SonarQube Docker Kubernetes AWS Azure Google Cloud Platform PostgreSQL MySQL CI/CD

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 8 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development