← All roles

Senior SRE Software Engineer - Software Developer Platform

Apple· Software and Services
Apply on company site
Hybrid (Shanghai)Full-timePosted 1mo ago

About the role

Senior Site Reliability Engineer leading a team focused on developer experience within Apple Services Engineering infrastructure, owning reliability and performance of mission-critical cloud platform services, and driving incident response, automation, and SRE practices in a large-scale, hybrid environment.

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 tooling

Benefits

  • Apple is committed to inclusion and diversity, and to accessibility in the workplace (Learn about accessibility in Apple’s workplace)
  • Equal opportunity employer benefits and accommodation for applicants with disabilities
  • Culture and benefits reflecting a focus on impactful, scalable software and collaboration
Last updated Sep 18, 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