Apple is seeking an experienced software engineering manager to lead a team responsible for maintaining and building highly skilled professionals who provide a layer underpinning consumer-facing applications, services, and products. This role involves developing secure and performant systems-level software for next-generation technologies supporting internet services at Apple, particularly for iCloud.
Key Responsibilities:
- Maintain, recruit, onboard, assess, and promote staff
- Ensure the team meets set goals and make data-driven adjustments
- Drive and contribute to key technical and strategic decisions
- Develop software operating at scale, foundational for important services like iCloud
- Work with systems languages and low-level Linux kernel interfaces
- Focus on performance and security of systems
Required Skills:
- 10+ years of proven experience
- Strong understanding of Java, Swift, Rust, Go, and/or C/C++
- Depth of networking experience
- Familiarity with distributed systems design principles
- Expertise in software security primitives, performance concepts, certificates, and identity
- Skilled in Unix-type operating systems
- Clear communication abilities
- Strong team leadership experience
Preferred Qualifications:
- Effective project management abilities
- BS in Computer Science or equivalent experience
This role offers a unique opportunity to participate in delivering some of the world's largest-scale cloud services and products, working on systems critical to Apple's most important services.