← All roles

Senior SRE Software Engineer - Software Developer Platform

Apple· Software Services / Apple Services Engineering (ASE)
Apply on company site
Shanghaifull-timePosted 4w ago

About the role

Senior SRE role within Apple Services Engineering to own reliability, availability, and performance of mission-critical cloud platform services. Focus on leading a team of SREs, driving incident response and improvements, partnering with development teams, and advancing SRE practices with AI-powered tooling and automation.

Responsibilities

  • Own the reliability, availability, and performance of mission-critical cloud platform services
  • Lead, grow, and mentor a team of Site Reliability Engineers focused on developer experience
  • Drive incident response, post incident reviews, and systemic improvements that reduce operational toil
  • Partner with software engineering and architecture teams to influence system design for reliability, scalability, and operability
  • Establish and refine SRE practices including SLOs, error budgets, capacity planning, and change management
  • Champion AI-powered tooling and automation to improve incident triage, reduce operational toil, drive capacity efficiency, and accelerate engineering workflows
  • Manage on-call rotations and ensure sustainable, well-supported operational coverage
  • Communicate clearly across teams to build a culture of visibility, transparency, and shared ownership

Qualifications

  • 8+ years in a Site Reliability Engineering, DevOps, or Infrastructure focused role
  • Advanced knowledge and hands-on experience with source code and artifact management systems, CI/CD infrastructure (GitHub, Artifactory, Jenkins)
  • Strong systems background — comfortable troubleshooting across the full stack (network, OS, container runtime, application)
  • Expert-level Go and/or Python, with a track record of shipping software.
  • Experience with configuration management at scale (Puppet, Ansible, or equivalent)
  • Experience running infrastructure as an internal managed service with defined SLAs
  • Demonstrated ability to drive cross-functional initiatives to completion
  • Strong written and verbal communication skills
  • Strong sense of ownership and integrity demonstrated through clear communication and collaboration
  • Education: Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience
  • Experience in managing and scaling distributed systems in a public, private, or hybrid cloud environment
  • Excellent troubleshooting and problem solving skills, both with and without AI assistance
  • Experience with scale testing, disaster recovery, and capacity planning
  • Experience with third-party cloud platforms (AWS, GCP, or Azure)
  • Troubleshoot complex distributed systems running on both bare metal and hypervisors
  • Evolve critical, foundational systems to provide next generation features at scale

Skills

Required:GoPythonCI/CD toolingConfiguration managementDistributed systemsTroubleshootingCommunication

Benefits

  • Apple benefits and accessibility accommodations described in the job posting (inclusive culture, focus on privacy, equal opportunity employment)
Last updated Sep 25, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple