Apple
Senior Software Engineer (SRE) - Virtualisation
Found: May 6, 2026
This role is based in London, England, United Kingdom.
Responsibilities:
- Design and develop tooling, frameworks, and automation in Go and Java to improve reliability, scalability, and operational efficiency of compute infrastructure.
- Define and implement SLOs/SLIs for compute services and build observability pipelines.
- Lead incident response for compute infrastructure, driving triage and root cause analysis.
- Develop and maintain infrastructure-as-code and CI/CD pipelines.
- Contribute to compute platform architecture through design reviews and capacity planning.
- Partner with engineering, QA, and program management to embed reliability into the development lifecycle.
Minimum Qualifications:
- Expertise in cloud operations with a focus on infrastructure-as-a-service.
- Strong software development skills in Go and Java.
- Experience with software development lifecycle practices including CI/CD and automated testing.
- Experience operating large-scale multi-tenant infrastructure.
- Ability to articulate complex technical concepts to diverse stakeholders.
Preferred Qualifications:
- Experience with Infrastructure as a Service orchestration tools.
- Experience with Linux system virtualization.
- Ability to implement telemetry using monitoring tools.
- Experience building internal platforms or developer tooling.