Software Engineer, Compute

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $203k
$122k most similar roles pay here $278k

This role pays more than 69% of similar roles. Most pay $137,375–$211,200 — the shaded band above. At the midpoint, this role pays about $203k versus about $174k 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 · Software Engineer, Compute

Software Engineer - Compute joins the Apple Service Engineering team to build and enhance compute infrastructure supporting global services like iCloud, Apple Music, and Maps. This role focuses on core components of the Cloud Platform, specifically emphasizing VM lifecycle management and bare metal infrastructure in a highly distributed environment. You will design, build, and implement solutions for VM orchestration and provisioning while automating deployment processes and routine operations. The work involves monitoring, triaging production environments, and developing AI-assisted automation tools to streamline triage and operational workflows. Required skills include proficiency in Go or Python, experience with OpenStack, KVM/hypervisor technologies, and Kubernetes. Candidates should also possess expertise in Infrastructure as Code tools like Chef, Ansible, or Terraform while managing large-scale distributed systems and multi-tenant infrastructure as a managed service.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and implement solutions for VM orchestration and bare metal provisioning in distributed environments.
  • Operate, monitor, and triage all aspects of production and non-production compute environments.
  • Automate the deployment and orchestration of compute infrastructure and routine operational processes.
  • Develop AI-assisted tools to accelerate triage, operational workflows, and infrastructure tooling.
  • Create alert handling procedures and runbooks to support site reliability goals.
  • Participate in on-call rotations to troubleshoot and resolve production issues to minimize downtime.
  • Support partner teams including engineering, QA, and program management to ensure service stability.

What we're looking for

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent experience.
  • 7+ years of experience in a Site Reliability Engineering Infrastructure focused role.
  • Proficiency in Go or Python.
  • Experience with OpenStack, KVM/hypervisor technologies, and Kubernetes.
  • Experience building and scaling cloud infrastructure and large-scale distributed systems.
  • Expertise in Infrastructure as Code tools such as Chef, Ansible, or Terraform.
  • Experience with highly distributed Unix systems.
  • Excellent verbal and written communication skills.

More like this

Similar roles

Software Engineer - Compute

Apple Inc

Seattle, WA 2 days ago $142,300$263,300
Site Reliability Engineering Go Python Kubernetes Terraform Ansible Chef OpenStack KVM Infrastructure as Code Distributed Systems Unix Bare Metal VM Orchestration Automation
1+ yrs exp

Software Engineer, Compute Infra / HPC

Microsoft

37 days ago $142,800$274,800
Kubernetes Go Rust C++ C# Python Terraform Infrastructure as Code Distributed Systems Linux Azure InfiniBand RoCE RDMA NVLink NCCL Bare-metal Provisioning Container Runtimes
4+ yrs exp Hybrid

Software Engineering Manager

Apple Inc

Cupertino, CA 27 days ago $237,600$356,400
SRE Kubernetes Infrastructure as Code Terraform Ansible Chef Salt Python Go CI/CD Prometheus Grafana OpenStack KVM Distributed Systems Capacity Planning Incident Management Batch Compute Machine Learning Distributed Tracing
5+ yrs exp