Apple
Senior Compute Runtime Software Engineer
$175K–$308K
Seattle, Washington · Senior · Full-time · Posted Oct 15, 2026
- Experience
- At least 8+ years of software design and development experience in infrastructure engineering.
- Education
- Bachelor’s Degree in Computer Science, or equivalent related experience.
About the job
Designs and develops virtualization-based runtimes for virtual machines and Linux containers across Apple data centers and platforms, including Apple’s open-source container tooling for macOS.
What you'll do
- Design and implement foundational runtime technology involving virtualization, container security, filesystems, and image distribution.
- Own technical designs end to end, from architecture tradeoffs and design documents through implementation and review.
- Provide technical direction and mentorship, and help establish engineering standards.
What they ask for
- Bachelor’s degree in Computer Science or equivalent related experience.
- At least 8+ years of software design and development experience in infrastructure engineering, emphasizing micro-services architectures and containerization.
- Advanced proficiency in C, C++, Swift, or Go, with experience designing high-performance, secure, scalable, and reliable systems.
- Hands-on experience with some or all of Linux containerization, Linux filesystems, image distribution, content storage, and kernel or container security.
Nice to have
- Linux system programming, test strategy, performance benchmarking, security, or troubleshooting resource bottlenecks.
- Experience with Docker, Kubernetes, Apple Container, virtualization technologies, or shared networked storage.
Pay
$175,000 and $308,500 USD (base pay)
Tools
C, C++, Swift, Go, Docker, Kubernetes, Cloud Hypervisor, QEMU
Model-written summary · the original posting is authoritative