Apple is looking for a Software Engineering Manager to lead the development of innovative enterprise business applications, ensuring an intuitive, scalable, and secure user experience.
Requirements
- Proven expertise in architecting and building enterprise applications.
- Good understanding of object oriented techniques, algorithms, Java design patterns and reusable component design.
- Hands-on experience with API development and security best practices.
- Familiarity with performance optimization for large scale systems.
- Experience with distributed systems and microservices architecture.
- Exposure to zero-trust security principles and modern identity verification techniques.
- Strong backend development experience developing Java/J2EE applications with proven track record of developing highly reliable and scalable systems.
Responsibilities
- Define and execute the vision for enterprise business applications, ensuring an intuitive, scalable, and secure user experience.
- Drive architectural decisions and development best practices to optimize performance and security.
- Collaborate closely with design, security, and platform teams.
- Lead and mentor a team of software engineers, quality engineers, SREs, fostering a culture of collaboration, inclusivity, and technical excellence.
- Develop and maintain APIs and services that support internal and external applications.
- Ensure compliance with industry security standards and Apple’s internal security policies.
- Architecting and building enterprise applications.
Other
- 4+ years of experience in software engineering, with leadership experience.
- Ability to define technical roadmaps and drive engineering execution in a cross-functional, fast paced environment.
- Proven record of completing projects on-time and to specification.
- Strong analysis, problem solving, and troubleshooting skills.
- Good verbal and written communications skills.