The SWE Developer Productivity organization at Apple is seeking a Distributed Build Systems Engineer to join their Build Execution team. This role combines modern distributed systems and build system technology to enhance software development velocity across Apple's engineering organization.
The position involves working on a large-scale functional build system service used throughout Apple's Software Engineering organization. You'll be part of a small, tight-knit team developing innovative solutions to complex build system challenges, focusing on extending large-scale novel build and distributed systems to meet the needs of Apple's operating system engineers.
As a Distributed Build Systems Engineer, you'll work primarily in Swift, collaborating with teammates through various channels including git pull requests and Slack. The role requires strong architectural decision-making skills, as you'll be responsible for analyzing problems and designing solutions that balance both immediate and long-term goals. You'll also play a key role in mentoring others and driving technical discussions.
The ideal candidate should have at least 3 years of industry experience or equivalent, with strong software architecture capabilities and a keen interest in build systems and cloud services. Experience with high-performance languages like Swift, Rust, or C++, and familiarity with distributed systems is highly valued. The position offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, stock options, and educational reimbursement.
This is an excellent opportunity for engineers who want to make a significant impact on Apple's developer tools and infrastructure while working in a supportive, respectful environment that values both technical excellence and collaborative problem-solving. The role combines the challenges of distributed systems engineering with the opportunity to improve development workflows for one of the world's leading technology companies.