Redefining what digital access means, from unlocking your car and front door to authenticating securely with just your iPhone or Apple Watch.
Requirements
- 7+ years of backend software engineering experience in languages such as Java, Kotlin, or Go
- Familiarity with leveraging AI to accelerate development
- Proven success building scalable, reliable, and secure distributed systems and APIs
- Strong foundation in concurrency, asynchronous processing, and event-driven architectures (e.g., Kafka)
- Experience with Relational and NoSQL databases
- Familiarity with DevOps, CI/CD, and production service ownership
- Experience developing or integrating AI/ML-driven systems or decision pipelines
Responsibilities
- Lead the architecture and development of distributed backend systems powering Apple Wallet’s digital access and Car Key experiences.
- Build secure, performant APIs that integrate with partner ecosystems
- Collaborate closely with hardware, security, and product teams to build deeply integrated, privacy-preserving user experiences.
- Apply AI to improve efficiency, reliability, intelligence, and personalization in our product
- Mentor and guide other engineers, encouraging a culture of technical rigor, open dialogue, and thoughtful innovation.
Other
- Proven track record to deliver results in large, matrixed organizations-navigating ambiguity, aligning diverse stakeholders, and driving transparency through data and empathy.
- Ability to thrive in a matrixed, cross-functional environment and influence without direct authority
- Exceptional interpersonal skills - comfortable leading design discussions, challenging ideas constructively, and driving alignment
- BS in Computer Science or equivalent technical field
- Experience with iOS development or Apple platform integration