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
1 day 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 highly distributed environments. You will design, build, and implement solutions for VM orchestration and provisioning while automating deployment processes and routine operations. The work involves monitoring production environments, managing alert handling procedures, and utilizing AI-assisted automation to accelerate triage and infrastructure tooling. Required technical skills include proficiency in Go or Python, experience with OpenStack, KVM/hypervisor technologies, Kubernetes, and distributed Unix systems. Preferred expertise includes Infrastructure as Code tools like Chef, Ansible, or Terraform to manage large-scale multi-tenant infrastructure as a managed service for high availability.

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.
  • Develop alert handling procedures and runbooks to support SRE operations.
  • Participate in on-call rotations to troubleshoot and resolve production issues.
  • Automate the deployment and orchestration of compute infrastructure and routine processes.
  • Build AI-assisted tools to accelerate triage, operational workflows, and infrastructure tooling.
  • Support partner teams including engineering, QA, and program management.

What we're looking for

  • Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience.
  • Advanced Degree (preferred).
  • 1+ years of experience in a Site Reliability Engineering Infrastructure focused role.
  • Experience building and scaling cloud infrastructure and large-scale distributed systems.
  • Experience with OpenStack, KVM/hypervisor technologies, and Kubernetes.
  • High proficiency in Go or Python.
  • Experience with highly distributed unix systems.
  • Expert-level proficiency with Infrastructure as Code tools like Chef, Ansible, or Terraform (preferred).

More like this

Similar roles

Software Engineer, Compute

Apple Inc

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

Client Software Engineer, Private Cloud Compute

Apple Inc

Seattle, WA 36 days ago $142,300$214,300
Swift Objective-C Distributed Systems API Design Protocol Design Interprocess Communication System-level Frameworks Test Automation Concurrency Resource Management
5+ yrs exp

Software Engineer, Compute Infra / HPC

Microsoft

36 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 26 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