Apple
Compute Runtime Software Engineer
$142K–$263K
Seattle, Washington · Full-time · Posted Jul 24, 2026
- Experience
- At least 3+ years in infrastructure engineering (compute, storage and network virtualization), containerization, or systems programming.
- Education
- Bachelor's Degree in Computer Science, or equivalent related experience.
About the job
Develop virtualization-based runtimes for virtual machines and Linux containers across Apple’s data centers and platforms, including maintaining native container tooling for macOS.
What you'll do
- Design and develop container and virtualization runtime technology, with focus on privacy, security, and performance.
- Work on foundational systems areas including kernel and container security, image distribution, filesystems, and virtualization.
- Contribute to Apple Container, an open-source project for running containers natively on macOS.
What they ask for
- Bachelor's Degree in Computer Science, or equivalent related experience.
- At least 3+ years of Software design and development experience in infrastructure engineering, containerization, or systems programming.
- Programming proficiency in C, C++, Swift or Go.
- Familiarity with Linux containerization, Linux filesystems, image distribution, content storage, or kernel and container security.
Nice to have
- Experience with Linux system programming, security, performance analysis, testing, or container orchestration.
- Experience with virtualization or container technologies such as Apple Container, Kata, Firecracker, or KubeVirt.
Pay
$142,300 and $263,300 (USD, base salary)
Tools
C, C++, Swift, Go, Linux, Docker, Kubernetes, Cloud Hypervisor
Model-written summary · the original posting is authoritative