Software Build Engineer

Apple Inc

Actively hiring Posted today Verified listing
San Diego, CA Posted today $115,700$203,000 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $166k
This role $159k
$105k most similar roles pay here $213k

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

Listed pay typically runs $171,600–$272,100 across 230 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

As a Software Build Engineer at Apple’s core Software Build & Integration team, you will collaborate with cross-functional teams including software, hardware, localization, QA, and project management to integrate new features into Apple's operating systems and applications. Your daily tasks will involve engineering innovative solutions using distributed computing, cloud services, and virtualization technologies for the production build system supporting macOS, iOS, watchOS, tvOS, Xcode, and more. You must possess strong coding skills, a testing mindset, UNIX debugging abilities, and proficiency with version control systems like git. Additionally, experience in Python, JavaScript, Objective-C, or Swift programming, along with familiarity with advanced text editors and complex regular expressions, is highly valued for this role.

What you'll do

  • Design and implement CI/CD pipelines to ensure smooth software builds.
  • Debug complex issues in macOS, iOS, watchOS, tvOS, and Xcode environments.
  • Develop and maintain build scripts using Makefiles and other tools.
  • Collaborate with cross-functional teams to integrate new features into Apple's OS.
  • Document processes and update wiki pages for knowledge sharing within the team.

What we're looking for

  • Strong coding ability with experience in CI/CD and high code coverage practices.
  • Proficiency in UNIX administration and debugging complex software issues.
  • macOS, iOS, or UNIX development experience required.
  • Knowledge of operating system, network, and compiler concepts essential.
  • Familiarity with version control systems like git or subversion preferred.

More like this

Similar roles

Software Engineer

Broadcom

Usa-Ca - Promontory E 14 days ago $120,000$192,000
Kubernetes Go Prometheus Grafana ClickHouse Ruby VMware DFW Docker TCP/IP CI/CD

Software Engineer

Q2

Austin, Texas 71 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 114 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Rockwell Automation

Mayfield Heights, OH 6 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 38 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Applied Materials

Santa Clara, CA 41 days ago $179,500$246,500
C# Python C++ EtherCAT motion control safety logic configuration software architecture API design communication protocols device synchronization recipe handling error and safety signaling data transfer system status monitoring logging cross-functional collaboration semiconductor equipment control robotics optical imaging systems FPGA programming