Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

A technology company that designs and builds revolutionary products and experiences across various industries.
$181,000 - $272,300
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

Apple's Compute organization is seeking an Engineering Manager to lead and grow engineering initiatives for their Cloud Compute platform. This role focuses on managing the virtual networking layer of Apple's world-wide cloud batch platform that supports Apple's R&D efforts. The position involves leading a high-performing team responsible for a multi-region, large-scale, in-house-developed batch platform. The ideal candidate will have strong technical expertise in virtual networking infrastructure, systems programming, and team leadership experience. They will work closely with teams across Apple to support workflows and integrate technology into the platform. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge cloud computing solutions at one of the world's most innovative technology companies. This position combines technical leadership with hands-on engineering work, requiring both management skills and deep technical knowledge in cloud computing, virtualization, and networking technologies.

Last updated 2 days ago

Responsibilities For Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

  • Lead the engineering team working in collaboration with teams across the world
  • Design, implement, debug, and benchmark core virtual networking infrastructure
  • Write and review code, generate and review design documentation
  • Participate in qualifications and rollouts of software to production clusters
  • Participate in local business-hours rotation for platform issues resolution
  • Work with various software and hardware engineering teams across Apple

Requirements For Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

Go
Python
Linux
Kubernetes
  • Experience leading an engineering team
  • Excellent written and oral communication skills
  • Experience with SDN, OpenVSwitch and networking protocols
  • Strong systems programming skills and knowledge of operating system fundamentals
  • 5+ years of experience in system software development
  • MS in Computer Science or related field (or equivalent work experience)

Benefits For Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Engineering Manager - Compute, Apple Cloud Engineering - Virtual Networking

Fleet Planning Program Manager, Infrastructure Services

Lead infrastructure planning and optimization for Apple's Infrastructure Services team, managing fleet planning programs and driving technical solutions for internal customers.

Software Engineering Manager, Infrastructure Tooling

Lead Apple's Infrastructure Tooling team, developing solutions for network infrastructure supporting iCloud, iTunes, Siri, and Maps services.

Sr. Engineering Program Manager - Apple Services Engineering

Senior Engineering Program Manager position at Apple Services Engineering focusing on Private Cloud Compute software and Apple Silicon integration in data centers.

Engineering Manager - CloudKit Client, Continuous Integration

Lead CloudKit Client Continuous Integration team at Apple, managing engineering teams and developing testing infrastructure for Apple's cloud services.

CloudKit Client Engineering Manager – Apple Cloud Services

Lead CloudKit engineering team at Apple, managing cloud assets and telemetry features while ensuring privacy and security of user data.