Senior Software Engineer, Apple Services Engineering [Kubernetes]

Apple builds revolutionary products and experiences that have transformed entire industries, focusing on innovation and user experience.
$135,400 - $250,600
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Apple Services Engineering [Kubernetes]

Apple Service Engineering (ASE) is seeking a Senior Software Engineer to join their Compute team, focusing on Kubernetes infrastructure. This role is crucial in building and enhancing the way teams across Apple deploy their workloads on Kubernetes clusters. The position offers an opportunity to work with world-class engineers on core components of Kubernetes, with an emphasis on controllers and infrastructure optimization.

The ASE team is responsible for building and maintaining systems that power Apple's major services like iCloud, iTunes, Siri, and Maps. As a foundation for Apple's software development, these systems must maintain global scale, high availability, and seamless operation. The role involves partnering with teams across Apple to develop features for Kubernetes clusters, improving scalability and performance, and working with SRE teams for production support.

The ideal candidate will have strong experience with Kubernetes, proficiency in Golang, and excellent communication skills. They will be responsible for evolving the design and architecture to support continued growth while ensuring customer satisfaction. This position offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.

Working at Apple means joining a team that crafts revolutionary experiences and transforms entire industries. The role provides an opportunity to impact millions of customers while working with cutting-edge technology and contributing to the upstream Kubernetes community. If you're passionate about large-scale distributed systems and want to help build the platform that delivers applications at scale to end users, this role offers an exciting opportunity to make a significant impact.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Apple Services Engineering [Kubernetes]

  • Partner with teams across Apple to develop features and functionality that enable Kubernetes clusters
  • Improve the scalability, availability, and performance of services centered around Kubernetes
  • Evolve the design and architecture to support continued growth
  • Partner with SRE to triage, investigate, and remediate production issues

Requirements For Senior Software Engineer, Apple Services Engineering [Kubernetes]

Go
Kubernetes
  • Bachelor's Degree in an engineering-related field, or equivalent related experience
  • Strong experience with building and scaling core components of Kubernetes or similar orchestration systems
  • Experience with Kueue, Yunikorn or related technologies to increase efficiency of Kubernetes clusters preferred
  • Highly proficient in Golang
  • Excellent verbal and written communication skills

Benefits For Senior Software Engineer, Apple Services Engineering [Kubernetes]

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Apple Services Engineering [Kubernetes]

Senior Software Engineer, Apple Services Engineering - Kubernetes

Senior Software Engineer position at Apple focusing on Kubernetes infrastructure development for global services, offering competitive compensation and comprehensive benefits.

Cloud Infrastructure Engineer - GPU

Senior Cloud Infrastructure Engineer position at Apple focusing on GPU virtualization and high-performance computing infrastructure.

Sr. Network Operations Engineer

Senior Network Operations Engineer position at Apple, managing cloud infrastructure and Kubernetes operations for global services with competitive compensation between $175,800-$312,200.

Software Engineer, Cloud Infrastructure

Senior Software Engineer position at Apple focusing on cloud infrastructure and continuous delivery platform development for Apple Maps services.

Senior Software Engineer, Apple Services Engineering [Kubernetes]

Senior Software Engineer position at Apple focusing on Kubernetes infrastructure and cloud computing for Apple Services Engineering team.