Engineering Manager - Infrastructure Software
London, England, United Kingdom | Software and Services
Add to Favourites | Engineering Manager - Infrastructure Software
Description
Fleet Management’s Runtime Team designs and builds services that automate the change lifecycle across Apple’s worldwide infrastructure — safely and efficiently delivering changes in applications and operating systems at scale. In this role, you'll take ownership of critical infrastructure components, designing and developing scalable, resilient services with a focus on performance and reliability. You’ll work with a world-class team on complex, high-impact projects, providing opportunities to learn, grow, and make a global impact daily.
We value clean architecture, high-quality software, and doing things the right way. If you're passionate about solving challenging problems at scale and want to help shape the foundation of Apple’s infrastructure, we’d love to hear from you.
We build and maintain core systems underpinning services like compute, storage, and Silicon — forming the foundation of Apple’s most visible products, including iCloud.
We are seeking a hands-on Engineering Manager to lead this high-impact team. You’ll drive the technical vision, lead development on impactful projects and features, mentor exceptional engineers, and collaborate across infrastructure and engineering teams to evolve our platform.
This is a key leadership role with direct influence on how Apple’s infrastructure operates at a global scale.
Key Responsibilities
1. Lead and develop a high-performing software development team responsible for building the platform that manages change lifecycle across Apple’s global platform.
2. Lead technical projects by example — contributing code, spreading architectural understanding, and uplifting development culture.
3. Define and execute a technical strategy to streamline change introduction, improve automation, and enhance operational efficiency.
4. Drive initiatives to improve system reliability and observability, ensuring efficient operation at scale.
5. Mentor and grow engineering talent, fostering a culture of innovation and collaboration.
6. Communicate progress, challenges, and strategic insights to senior leadership.
7. Maintain high standards for quality and delivery, enabling focus on high-value work.
Minimum Qualifications
* Proven experience leading software development teams, especially delivering infrastructure platforms.
* Significant experience shipping production-quality software in complex, distributed environments.
* Strong proficiency in Python, Golang, or Java, with experience building robust, maintainable systems.
* Ability to address technical challenges while maintaining focus on business and product goals.
* Leadership skills in cross-functional settings, influencing without authority, and aligning stakeholders.
Preferred Qualifications
* Experience with large-scale server provisioning and maintenance (e.g., OpenStack Ironic, Metal3, MAAS, xCat, Netbox, Tinkerbell).
* Familiarity with infrastructure automation, bare-metal orchestration, and data center systems.
* BSc or MSc in Computer Science or equivalent.
* Extensive software development experience, ideally in large-scale infrastructure environments.
#J-18808-Ljbffr