Senior Build and Release Engineer, Apple Services Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
88 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $237k
$126k most similar roles pay here $321k

This role pays more than 83% of similar roles. Most pay $144,837–$226,800 — the shaded band above. At the midpoint, this role pays about $237k versus about $186k 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 Build and Release Engineer, Apple Services Engineering

As a Senior Build and Release Engineer at Apple Services Engineering, you will join a world-class team dedicated to developing the next generation of cloud services infrastructure for CloudKit, Apple's privacy-focused database platform. Your primary responsibilities include designing and maintaining CI/CD automation frameworks, managing multi-environment pipelines, and ensuring smooth release lifecycles across various environments. You will work closely with cross-functional teams to enhance developer workflows and build system reliability while troubleshooting complex issues in distributed systems. The ideal candidate has extensive experience with Python, Golang, or Bash for building automation tools, hands-on expertise in CI/CD pipeline design, and proficiency in container management and cloud-native technologies such as Docker, Kubernetes, and gRPC. This role demands a deep understanding of operating system administration, network concepts, and infrastructure-as-code practices to support Apple's large-scale cloud services ecosystem.

What you'll do

  • Develop and maintain CI/CD automation to streamline build and release processes.
  • Manage multi-environment pipelines for pull request reviews, code validation, and deployments.
  • Define and enforce release processes, branching strategies, and deployment standards.
  • Triage, investigate, and remediate build failures, deployment issues, and infrastructure incidents.
  • Partner with teams to improve developer workflows and build system reliability.

What we're looking for

  • 4+ years of experience in build automation using Python, Golang, or Bash
  • Expertise in designing and maintaining CI/CD pipelines for complex environments
  • Proficiency in source code dependency management and artifact packaging
  • Knowledge of operating systems administration (Linux/Unix), networking, and compilers
  • Experience with containers, cluster management, and cloud-native deployment patterns
  • Strong troubleshooting skills for distributed systems, including Java-based issues

More like this

Similar roles