Compute Runtime Software Engineer
Apple
Seattle, WA • 1h ago • On-site
Senior
On-site
142,300 - 263,300 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Compute Runtime Software Engineer focused on virtualization-based container runtime technology for running virtual machines and Linux containers across data center and Apple platforms.
Description
Design and develop foundational systems that power compute runtimes with a relentless focus on privacy, security, and performance. Work across kernel and container security, image distribution, filesystems, and virtualization—often on greenfield problems unique to Apple hardware and scale. Contribute to open source desktop tooling that enables native container support on macOS, and mentor engineers while raising technical standards.
Responsibilities
- Develop virtualization-based runtimes using macOS virtualization/VMM solutions to run VMs and Linux containers
- Own end-to-end technical design: architecture tradeoffs, design docs, implementation, and review
- Build and improve systems-level components across kernel/container security, image distribution, and filesystems
- Drive complex, ambiguous problems from inception to implementation; course-correct quickly when needed
- Mentor engineers and contribute to code review for quality, correctness, and test coverage
- Collaborate in an open-source and standards-focused engineering environment
Requirements
- Bachelor’s degree in Computer Science, or equivalent related experience
- At least 3 years of software design and development experience in infrastructure engineering (compute, storage and network virtualization) with emphasis on microservices architectures and containerization
- Advanced proficiency in C, C++, Swift, or Go with a track record building high-performance, secured, scalable, and reliable systems
- Hands-on experience in one or more areas: Linux containerization, Linux filesystems, image distribution, content storage, kernel and container security
- Proven ability to own technical design end-to-end—from design docs and architecture tradeoffs through implementation and review
Benefits
Own foundational technology used across Apple and the open source community, while tackling privacy/security/performance-critical systems at real scale.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreDarwin Runtime Software Engineer (Core OS)
Apple
Junior
Technology
Cupertino, CA · On-site
$129K - $225K/yr
1 days ago
DevOps
FarmaProm
Senior
Technology
Kraków, Poland · On-site
20K zł - 25K zł/yr
9 days ago

Software Engineer
Robert Half
Senior
Technology
Dublin, OH · On-site
$140K - $150K/yr
5 days ago
Senior Software Engineer (Apple Ads)
Apple
Senior
Technology
Cupertino, CA · On-site
$185K - $325K/yr
1h ago

Sr. Software Engineer, Customer Systems
Apple, Inc.
Senior
Technology
Austin, TX · On-site
N/A
5 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior DevOps / Cloud Engineer (Software Engineering and ML background)
Billennium
Senior
Technology
Warsaw, Poland · Remote
N/A
9 days ago
Junior Fullstack Engineer (m/f/d)
PAYBACK
Junior
Technology
Warsaw, Maz, Poland · On-site
N/A
8 days ago

Web3 Backend Software Engineer
Robinhood
Mid
Technology
Menlo Park, CA, United States of America · On-site
$166K - $195K/yr
8h ago

Główny Specjalista ds. Rozwoju Architektury IT (K/M)
POLSKIE PORTY LOTNICZE SPÓŁKA AKCYJNA
Senior
Technology
Warsaw, Poland · On-site
N/A
5 days ago
Potential salary for Compute Runtime Software Engineer role
Improve your resume for just $5
$142,300 – $263,300/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights