Software Engineering Manager

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$237,600–$356,400 / yr
Posted
27 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 $297k
$153k most similar roles pay here $378k

This role pays more than 94% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $297k 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 · Software Engineering Manager

Apple Services Engineering (ASE) Compute - Software Engineering Manager leads a team of Infrastructure and Site Reliability Engineers responsible for operating and scaling large-scale batch compute infrastructure across multiple data centers. The manager oversees core compute controllers, proxy services, job execution agents, and supporting infrastructure to ensure platform availability and performance. Key responsibilities include driving strategic initiatives in multi-datacenter capacity planning, incident management, release engineering, and infrastructure modernization. The role involves championing AI-powered tooling for incident triage and automation while managing CI/CD pipelines and Kubernetes control plane operations. Required skills include expertise in cloud infrastructure, bare metal provisioning, and Infrastructure as Code tools like Chef, Ansible, Terraform, or Salt. Candidates should possess proficiency in Go or Python and experience with Prometheus, Grafana, and distributed tracing to manage large-scale multi-tenant infrastructure.

What does a Software Engineering Manager earn in California?

Median $281300 from 35 postings across 13 companies.

See salary data

What you'll do

  • Manage a team of Infrastructure and Site Reliability Engineers across multiple geographies.
  • Oversee the operation and scaling of large-scale batch compute infrastructure in data centers.
  • Champion AI-powered tooling to automate incident triage, improve capacity efficiency, and reduce operational toil.
  • Establish and maintain 24/7 on-call rotations with defined escalation paths and response SLAs.
  • Manage infrastructure modernization projects including Kubernetes operations, database migrations, and configuration management.
  • Oversee release engineering through CI/CD pipelines, canary deployments, and zero-downtime rollout strategies.
  • Drive incident management excellence through post-incident reviews and production readiness assessments.
  • Execute multi-datacenter capacity planning and infrastructure automation to ensure platform availability.

What we're looking for

  • 5+ years of experience managing infrastructure, SRE, or platform engineering teams operating large-scale distributed systems.
  • Proven track record of building and leading on-call organizations with structured incident management and escalation procedures.
  • Strong technical background in cloud infrastructure, compute orchestration, and bare metal provisioning at scale.
  • Experience with Kubernetes, OpenStack, KVM/hypervisor technologies, and Infrastructure as Code tools like Chef, Ansible, Terraform, or Salt.
  • Deep understanding of SRE principles including SLOs, error budgets, capacity planning, and release engineering.
  • Excellent verbal and written communication skills to influence across teams and levels.
  • Demonstrated ability to recruit, develop, and retain high-performing engineering talent.
  • Experience with AI/ML for operational efficiency, batch compute platforms, Go or Python, and observability stacks (preferred).

More like this

Similar roles

Observability SRE Manager

Apple Inc

Seattle, WA 45 days ago $225,600$338,400
SRE Observability Metrics Logging Tracing Alerting SLOs Error Budgets Kubernetes Python Go Java Scala Bash Prometheus Thanos Splunk OpenTelemetry AWS GCP Azure Terraform Ansible Helm Puppet Spinnaker AIOps
5+ yrs exp

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

Apple Inc

Seattle, WA 9 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

Software Engineering Manager, Apple Services Engineering

Apple Inc

New York, NY 79 days ago $206,200$356,400
Distributed Systems Microservices RESTful Web Services Object-Oriented Design NoSQL Hibernate JPA JUnit Mockito Solr Elastic Search Redis Memcached Cassandra Voldemort CI/CD DevOps Agile Sprint Planning

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 110 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