Senior Build and Release Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
180 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $242k
$159k most similar roles pay here $325k

This role pays more than 66% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $242k versus about $229k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Build and Release Engineer

As a Senior Build and Release Engineer within the Apple Services Engineering team, you will develop and maintain the infrastructure, tooling, and pipelines that enable engineers to ship software with speed and confidence. You will manage the full release lifecycle, including artifact packaging, deployment standards, and CI/CD automation for multi-environment pipelines. Your daily work involves triaging build failures, managing source code dependencies, and improving developer workflows. The role requires expertise in Python, Golang, or Bash, along with experience in Linux/Unix administration, container orchestration using Kubernetes, and cloud-native patterns. You will utilize tools such as Terraform, Ansible, Maven, Gradle, and Jenkins while troubleshooting distributed systems and Java-based stack traces. This position supports CloudKit, a privacy-focused, strongly-consistent database platform that serves as the foundational storage for various core services and third-party applications.

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.
  • Manage the full release lifecycle including artifact packaging, publishing, qualification, and deployment.
  • Define and enforce release processes, branching strategies, and deployment standards.
  • Improve developer workflows and build system reliability across the CloudKit organization.
  • Triage, investigate, and remediate build failures, deployment issues, and infrastructure incidents.

What we're looking for

  • Bachelor's degree in an engineering-related field or equivalent related experience.
  • 4+ years of experience building automation frameworks and tools using Python, Golang, or Bash.
  • Hands-on experience designing and maintaining CI/CD pipelines.
  • Proficiency in source code dependency management, artifact packaging, and release automation.
  • Knowledge of operating systems administration (Linux or Unix), network, and compiler concepts.
  • Experience with containers, cluster management, and cloud-native deployment patterns.
  • Experience troubleshooting distributed systems, including debugging Java-based stack traces.
  • Familiarity with infrastructure-as-code tools, version control systems, and monitoring/observability tooling.

More like this

Similar roles

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 111 days ago $150,400$277,600
Java C C++ NoSQL Distributed Systems Redis Memcached Kafka AWS GCP Kubernetes gRPC Containers TLS X.509 FoundationDB DynamoDB Cassandra