Compute Runtime Software Engineer

Apple is a technology company building next-generation cloud compute services and core cloud infrastructure.
$135,400 - $250,600
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Cloud Services Platform (ASE)

Senior Software Engineer position at Apple's ASE team in Austin, focusing on cloud services platform development using Go, Java, and Kubernetes.

Sr Software Engineer, Apple Cloud Networking

Senior Software Engineer role at Apple building cloud networking infrastructure that powers global services like iCloud, iTunes, and Siri.

Software Engineer / Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core team in Romania, developing cloud infrastructure with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on large-scale cloud services with competitive pay and benefits.

Senior Cloud Platform Software Engineer

Senior Cloud Platform Software Engineer role at NVIDIA working on AI super compute infrastructure using Kubernetes, offering $224K-$425.5K salary plus equity.

Description For Compute Runtime Software Engineer

Apple Services Engineering (ASE) team is seeking a talented Compute Runtime Software Engineer to join their dynamic team building next-generation cloud compute services. This role is integral to developing and maintaining Apple's virtual machine and container-based compute platform that powers their core cloud services.

The position offers an exciting opportunity to work on web-scale systems that must maintain high availability and security while supporting Apple's server-side developers. You'll be part of a fast-moving, highly skilled team that designs, develops, and supports critical infrastructure used by Apple's software developers to build, test, and deploy products that millions of customers use daily.

As a Compute Runtime Software Engineer, you'll work with cutting-edge technologies including Linux containerization, kernel security, and cloud infrastructure. The role requires expertise in systems programming, with a focus on performance optimization and security. You'll be responsible for designing and implementing major features that impact the entire organization, while also mentoring other engineers.

The ideal candidate brings strong experience in infrastructure engineering, particularly in compute, storage, and network virtualization, with an emphasis on microservices architectures and containerization. You'll need to be comfortable working with various technologies such as Docker, Kubernetes, and virtualization frameworks, while maintaining a security-first mindset.

This position offers competitive compensation, including a base salary range of $135,400 to $250,600, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement. Located in Seattle, you'll be working with some of the best minds in technology while contributing to systems that power Apple's global services.

If you're passionate about building reliable, scalable systems and want to make a significant impact on technology used by millions of developers and users worldwide, this role offers an exceptional opportunity to grow your career at one of the world's most innovative companies.

Last updated 3 months ago

Responsibilities For Compute Runtime Software Engineer

  • Design and develop high performance, secured, scalable and reliable systems
  • Work on reliability, scalability, resilience, security, and performance of web-services
  • Take ownership of major features and technologies
  • Drive ideas from inception to implementation
  • Actively mentor engineers at all levels
  • Design and implement cloud compute services

Requirements For Compute Runtime Software Engineer

Go
Linux
Kubernetes
  • Bachelor's Degree in Computer Science, or equivalent related experience
  • 5+ years of software design and development experience in infrastructure engineering
  • Advanced programming language proficiency in C, C++, Swift or Go
  • Experience with Linux containerization, Linux filesystems, Image distribution, Content storage, Kernel and container security
  • Love open source and collaboration

Benefits For Compute Runtime Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?