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, Apple Services Engineering

Senior Software Engineer position at Apple focusing on cloud services infrastructure, iCloud platform development, and privacy-focused solutions.

Senior System engineer - Cloud infrastructure

Senior System Engineer role at Apple focusing on cloud infrastructure and platform engineering for the Apple Services Engineering organization.

Software Engineer - OS and System Services

Senior Software Engineer role at Apple focusing on OS and system services for cloud infrastructure, specializing in hardware acceleration and distributed systems.

Senior Software Engineer, Apple Cloud Platform

Senior Software Engineer position at Apple focusing on cloud platform development, privacy-focused services, and distributed systems in Seattle.

Senior Financial Analyst - Engineering Infrastructure Finance

Senior Financial Analyst position at Apple focusing on Engineering Infrastructure Finance, managing cloud infrastructure financial forecasting and planning.

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 2 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?