Compute Runtime Software Engineer

Apple

Seattle, WA • 1h ago • On-site

Senior

On-site

142,300 - 263,300 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Resume Checker & Builder preview

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 more

Potential salary for Compute Runtime Software Engineer role

Improve your resume for just $5

$142,300 – $263,300/year

Unlock Full Resume Report