The HomeKit team is developing technologies and crafting experiences that revolutionize the way people interact with the accessories around them. The team is seeking a hands on, technically focused, hardworking engineering manager to help build and take the Home automation platform to the next level.
Requirements
- Deep technical expertise in native iOS development (Swift/Objective-C), along with a solid foundation in computer science principles such as algorithms, data structures, and system design.
- 8+ years of software developer experience
- 5+ years management experience
- 5+ years experience in software development
- 3 years of management experience
Responsibilities
- Driving software development via architecture discussions, coding, and code reviews
- Defining product features, functional specs, resource planning, and development schedules
- Scoping and prioritizing features and bug fixes
- Representing the team and its technology in technical and project meetings
- Advising and encouraging engineering best practices to deliver quality features
- Defining and growing a diverse and world class engineering team
- Passion for hands-on software development, with the ability to design and implement simple, elegant, and scalable solutions to complex technical problems-all while leading a team.
Other
- Strong technical, communication, and project management skills
- Proven experience managing and mentoring engineers, fostering an inclusive and collaborative team culture, and supporting career development in alignment with Apple’s high standards of excellence.
- Track record of driving successful project execution end-to-end, owning delivery, and continuously evolving engineering processes to improve quality and efficiency .
- Strong partnership skills, with the ability to collaborate effectively across design, engineering, and business teams-balancing technical needs with user impact.
- Ability to lead through ambiguity, applying sound judgment and decision-making to move forward despite constraints.