Back to all jobs
Apple logo

Senior Software Engineer - Identity Management Services

Apple

Sunnyvale, California, United States of America
Full-time, Regular
Posted Aug 15, 2025
Onsite

About the role

We are looking for a deeply experienced and security minded Senior Software Engineer to help architect and build Apple’s next-generation identity systems

Responsibilities

  • Design and implement secure and scalable authentication and access control systems
  • Contribute to architectural decisions and guide the evolution of core IAM services
  • Build robust, well-tested backend services using Java and frameworks such as Spring Boot or ServiceTalk
  • Develop and maintain APIs that support user identity, authentication, and access workflows
  • Collaborate closely with security teams to ensure compliance with internal policies and industry standards

Requirements

  • 10 or more years of software engineering experience
  • Deep understanding of identity and authentication protocols
  • Proven experience designing and implementing IAM systems at scale
  • Expertise in Java development and experience with modern backend frameworks such as Spring Boot
  • Experience building RESTful APIs with strong security controls

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is an equal opportunity employer that is committed to inclusion and diversity

Job Details

Salary Range

$212,000 - $318,400/yearly

Location

Sunnyvale, California, United States of America

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position