Software Engineering Manager

Austin, Texas, United States
Software and Services


Posted: Dec 7, 2018
Role Number: 200019057
Get ready to do something great when you join the Apple Identity Management team that’s responsible for all of Apple’s identity and access management. The people who work here have re-invented and defined the security standards for protecting customer data with innovative software solutions. The same dedication to innovation is also applied to our business practices - leaving the world a more secure place than we found it. Do you want to help deliver the next innovation in security and user experience for Apple? Our teams foster a collaborative environment with creative, smart & fun people using state of the art technologies. Engineering excellence is expected. Come and join us in building solutions that have a worldwide impact.

Key Qualifications

  • 5 or more years of Software Engineering experience
  • Experience in building & directing a team of skilled engineers
  • Coding experience with client and server side languages
  • Excellent communication and collaboration skills
  • Track record for shipping high quality services and products
  • Accomplished at debugging and troubleshooting engineering problems
  • Loves fast paced environment and learning new technologies
  • Passion for Computer science and software engineering design
  • Deeply concerned about excellence and perfection in products and services


Identity Management Services (IdMS) provides mission critical authentication, authorization, customer profile, device identity, and trust services for Apple customers across macOS, iOS, watchOS, and tvOS. IdMS is integrated with hundreds of Apple services including iCloud, iTunes, Retail, Online stores, and processes transactions at internet-scale. IdMS is also the centralized enterprise identity and access management platform for all applications serving Apple. As an engineering manager of the team, you will be responsible for driving new features, functional specifications, and release schedules. You'll work on improving quality and performance, planning, developing, and mentoring your team. The ideal candidate should be technically hands-on and will be expected to quickly become proficient with the existing code to set technical direction on multiple projects. Strong technical and people management skills will be critical in this role as you will work with other software engineering teams, QA, and other key people.

Education & Experience

BSCS or Equivalent

Additional Requirements

  • Experience with J2EE technologies
  • Experience with full-stack development a plus
  • Familiarity with Objective-C/Swift a huge plus
  • Prior experience in security and identity management is a plus