CareerPlanSign in

Software Engineer - Distributed Build Systems

Cupertino, United States of America💼 Full-time🗓 2026-03-31 → 2026-09-28

Core

Building and operating Apple's distributed build platform to enable faster, more reliable software development for thousands of engineers across the company.

Role type

Senior IC distributed systems engineer (build automation)

Builds

High-availability build pipelines and infrastructure for Apple's operating systems and apps

Domain

Developer productivity + distributed systems engineering

Required skills

distributed systems, build automation, backend engineering, systems engineering, testing strategies, performance optimization, observability, data analytics

Preferred skills

distributed scheduling, caching at scale, SRE practices, AI-assisted development tools, build systems (Swift Build, Bazel, Buck)

Technologies

Swift Build, Bazel, Buck

Responsibilities

Optimize distributed scheduling, ensure build correctness, develop caching strategies, improve build performance, build new features, develop testing strategies, measure outcomes, drive continued improvements through data analytics, support production systems

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.