Software Engineering Manager, Core OS

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$180,000 - $300,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Databases, AiDP

Senior database engineering role at Apple focusing on PostgreSQL development and cloud database operations, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Databases, AiDP

Software Development Engineer role at Apple focused on PostgreSQL database development and cloud database operations, offering competitive pay and benefits.

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect role at Apple focusing on enterprise systems design and architecture for cloud-based support applications.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis for next-gen graphics processors.

Senior Software Development Engineer (Apache Flink) - Apple Data Platform

Senior Software Development Engineer position at Apple focusing on Apache Flink and distributed streaming systems, offering competitive compensation and the opportunity to work on large-scale data infrastructure.

Description For Software Engineering Manager, Core OS

Apple's File Providers team is seeking a dynamic leader to guide the development of their storage stack on customer devices. This role offers an exceptional opportunity to impact hundreds of millions of users accessing cloud files on macOS and iOS daily. As the Engineering Manager for the Core OS team, you'll lead a team working on the FileProvider framework, built on APFS filesystem and core Apple technologies. You'll collaborate with iCloud Drive and Microsoft OneDrive teams, directly influencing feature roadmaps and storage solution reliability.

The position combines hands-on technical leadership with strategic management responsibilities. You'll drive architecture decisions, conduct code reviews, and perform risk assessments while managing a talented engineering team. The role requires deep technical expertise in OS fundamentals, including concurrency, memory management, and file systems. You'll represent the team in cross-functional meetings and work closely with Software, Services, and AI/ML groups.

This is an opportunity to shape the future of file management and cloud storage at Apple, participating in the evolution of user experience across all Apple platforms. You'll be responsible for document editing, search, organization, and collaboration features. The ideal candidate combines technical depth with leadership skills, capable of managing complex projects while maintaining technical involvement.

Working at Apple means joining a company at the forefront of technology innovation, with a culture that values diversity, inclusion, and creative thinking. You'll be part of a team that impacts how millions of people interact with their digital content, while having the resources and support of one of the world's most successful technology companies.

Last updated 3 months ago

Responsibilities For Software Engineering Manager, Core OS

  • Manage a small team of engineers
  • Drive architecture guidance, code reviews and risk assessments
  • Represent team in cross-functional meetings
  • Partner with Software, Services and AI/ML groups
  • Plan multi-year roadmap
  • Lead design, execution, and post-execution phases of software development
  • Work with filesystem layers and storage stack development
  • Support services like iCloud Drive and Microsoft OneDrive

Requirements For Software Engineering Manager, Core OS

Linux
  • Experience with OS Fundamentals such as concurrency, memory management, file systems, virtualization and daemons
  • Capacity to drive complex cross-functional projects
  • Clarity in decision making, preferring data to intuition
  • Comfort with managing multiple tasks in parallel
  • BS/MS in Computer Science or equivalent degree or equivalent experience
  • 1+ years of experience as a tech lead, engineering manager, or DRI

Benefits For Software Engineering Manager, Core OS

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Affirmative action

Interested in this job?