Distributed Build Systems Engineer - Build Execution

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $264,200
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Distributed Build Systems Engineer - Build Execution

Apple's SWE Developer Productivity organization 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 entire Software Engineering organization. The position offers an opportunity to work on extending large-scale novel build and distributed systems, specifically tailored to meet Apple's operating system engineering needs.

The successful candidate will join a tight-knit group of engineers working on cutting-edge technology, applying innovative solutions to complex problems. The role involves developing and operating a large-scale functional build system service, making architectural decisions, and implementing solutions while considering both immediate and long-term objectives.

Key responsibilities include programming primarily in Swift, collaborating through various channels, providing technical guidance, and making customer-focused product design decisions. The ideal candidate should have experience with build systems, high-performance languages, systems programming, or distributed systems.

The position offers comprehensive benefits including competitive base pay, stock options, medical coverage, and educational support. This is an excellent opportunity for experienced engineers who want to make a significant impact on Apple's development infrastructure while working in a supportive, respectful, and balanced environment.

The role combines technical expertise with collaborative teamwork, offering the chance to work on critical components while mentoring others and driving meaningful improvements in Apple's build systems. Join a team that values diverse perspectives and is committed to enabling developers across Apple to do their best work.

Last updated a month ago

Responsibilities For Distributed Build Systems Engineer - Build Execution

  • Develop and operate large scale functional build system service
  • Solve build system problems using distributed backend
  • Make architectural decisions considering short and long-term goals
  • Programming primarily in Swift
  • Collaborate through git pull requests, in-person conversations, and Slack
  • Provide technical guidance, software architectural review, and mentorship
  • Make customer-focused product design decisions
  • Prioritize and schedule issues, estimate scope of work
  • Engage with other teams to help identify issues and establish long-term relationships

Requirements For Distributed Build Systems Engineer - Build Execution

Rust
  • 3+ years of industry experience, a Graduate degree, or equivalent experience
  • Strong software architecture and coding abilities
  • Interest in build systems, cloud services, and high-performance system software
  • Excellent collaborative skills, with strong written and verbal communication
  • Experience with high-performance strongly typed languages
  • Experience in systems programming
  • Experience with reliable, scalable, distributed systems

Benefits For Distributed Build Systems Engineer - Build Execution

Medical Insurance
Dental Insurance
Equity
Education Budget
401k
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee Stock Purchase Plan
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits
  • Employee product discounts

Interested in this job?

Jobs Related To Apple Distributed Build Systems Engineer - Build Execution

Software Engineer - Distributed Systems

Senior Distributed Systems Engineer role at Apple, focusing on building scalable infrastructure and developer tools with competitive compensation range of $143K-$264K.

Software Engineer

Senior Software Engineer role at Apple's Satellite Connectivity Group, developing distributed systems for iPhone satellite communications with $175,800-$312,200 salary range.

Applied Networking Frameworks Engineer

Senior Software Engineer role at Apple focusing on building networking frameworks and protocols for device-to-device communications, powering features like iMessage and FaceTime.

Senior Regulatory Engineering Program Manager- Satellite/Product Integrity

Senior Regulatory Engineering Program Manager position at Apple focusing on satellite strategy and regulatory compliance.

Senior Software Engineer, Ad Platforms

Senior Software Engineer position at Apple's Ad Platforms team, focusing on building scalable distributed systems for advertising technology with emphasis on privacy and innovation.