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