Senior/Staff Software Engineer, Apple Services Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$258,100 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $199k
$125k most similar roles pay here $272k

This role pays less than 54% of similar roles. Most pay $163,061–$236,900 — the shaded band above. At the midpoint, this role pays about $199k versus about $200k 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/Staff Software Engineer, Apple Services Engineering

As part of the Apple Service Engineering (ASE) Compute team, you will join a world-class engineering group focused on enhancing Kubernetes clusters for teams across Apple. Your primary responsibilities include developing features to meet diverse container orchestration needs, improving scalability and performance of Kubernetes-based services, and collaborating with Site Reliability Engineers to address production issues. You will work closely with the upstream community to drive requirements and build core components such as controllers to optimize efficiency. Ideal candidates have at least 5 years of experience in distributed systems and Kubernetes engineering, proficiency in Golang, and a deep understanding of technologies like Kueue or Yunikorn. This role requires strong communication skills and the ability to articulate technical concepts effectively across multidisciplinary teams.

What you'll do

  • Design and implement features for Kubernetes clusters to meet diverse deployment needs.
  • Enhance the scalability, availability, and performance of services based on Kubernetes.
  • Optimize the architecture to support continuous growth in customer demand.
  • Collaborate with SRE teams to resolve production issues efficiently.
  • Engage with upstream communities to integrate Apple’s requirements into Kubernetes.

What we're looking for

  • 5+ years of experience in distributed systems, container orchestration, or cloud infrastructure engineering.
  • Strong experience with building and scaling core components of Kubernetes or similar orchestration systems.
  • Highly proficient in Golang.
  • Experience with Kueue, Yunikorn, or related technologies to increase efficiency of Kubernetes clusters preferred.
  • Excellent verbal and written communication skills for collaboration with multidisciplinary teams.
  • Ability to drive a project from idea to production.
  • Experience building and operating large-scale distributed systems.

More like this

Similar roles

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 13 days ago $181,100$318,400
ApacheSpark ApacheFlink ApacheKafka Cassandra Java Scala Python AI MCPServers AgenticWorkflows LargeLanguageModels LangGraph Apache CI/CD Git Jenkins Docker Kubernetes AWS GCP PostgreSQL Redis MongoDB

Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 52 days ago $147,400$272,100
Apache Flink Apache Spark Apache Kafka Cassandra Java Scala Python AI ML CI/CD Git AWS Kubernetes Docker Prometheus Grafana PostgreSQL Redis MongoDB LangGraph MCP Servers Agentic workflows Large Language Models(LLM)