Software Engineering Manager - Virtualization

A technology company that designs and develops consumer electronics, software, and services.
$219,300 - $329,600
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineering Manager - Virtualization

Apple's Core Operating Systems group is seeking a Software Engineering Manager to lead their Virtualization team. This role involves managing a team of system software engineers responsible for developing the Apple Virtual Platform and related technologies. The position demands a self-starting, ambitious individual who excels in collaboration and innovation while focusing on building, developing, and leading teams.

The role offers an exciting opportunity to work at the intersection of hardware and software, contributing to Apple's fully-integrated operating systems that create a unified experience across their entire product line. You'll be collaborating with teams across Apple, working on cutting-edge technologies in virtualization, and directly impacting the development of groundbreaking solutions.

As a Software Engineering Manager, you'll be responsible for delivering an exceptional virtualization experience for Apple products. The role requires expertise in firmware, device-driver, and kernel-level development, along with strong leadership abilities to set and achieve ambitious goals. You'll need to demonstrate excellent communication skills and technical depth in modern processor architectures and virtualization technologies.

The position offers competitive compensation, including a base salary range of $219,300 to $329,600, plus additional benefits such as stock options, comprehensive healthcare, and educational support. This is an excellent opportunity for experienced technology leaders who want to make a significant impact at one of the world's most innovative companies, working on technologies that will shape the future of computing platforms.

Last updated a month ago

Responsibilities For Software Engineering Manager - Virtualization

  • Lead a team of system software engineers
  • Development of Apple Virtual Platform and related technologies
  • Collaborate with teams across Apple on silicon and software
  • Build and deliver virtualization experience for Apple products
  • Engage in development of new technologies and features related to virtualization

Requirements For Software Engineering Manager - Virtualization

Linux
  • Experience leading a software-development team
  • Experience with firmware, device-driver, and/or kernel-level development
  • Proven track record of delivering software aligned with project schedules
  • History of setting aggressive yet attainable goals and motivating teams
  • Strong written and verbal communication skills
  • BS in Computer Engineering/Computer Science/Electrical Engineering
  • Knowledge of modern processor architectures and supporting hardware
  • Experience with virtualization

Benefits For Software Engineering Manager - Virtualization

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineering Manager - Virtualization

Software Engineering Manager, Cloud File Providers

Lead Apple's Cloud File Providers team, managing cloud storage stack development and engineering team while working with iCloud Drive and OneDrive integration.

Data Center SoC Concept Engineering Program Manager

Lead the development of next-generation Data Center SoCs for AI and cloud computing at Apple, managing technical programs and cross-functional teams.

Engineering Program Manager, Architecture, Apple Services Engineering

Engineering Program Manager position at Apple Services Engineering, focusing on architecture and infrastructure development with competitive compensation range of $129,600-$236,300.

Engineering Program Manager, Apple Cloud Infrastructure, Apple Services Engineering

Engineering Program Manager for Apple Cloud Infrastructure, driving innovative solutions for large-scale compute and storage systems.

CloudKit Client Engineering Manager

Lead CloudKit client engineering team at Apple, focusing on sharing and encryption technologies for cloud services.