Sr. Software Engineer, Enterprise Technology Services
Core
Design and build scalable identity services and high-performance APIs for Apple Account, handling authentication, adaptive MFA, and user lifecycle for billions of requests.
Role type
Senior Software Engineer (Identity & Distributed Systems)
Builds
Secure, high-scale distributed Java services and REST/RPC APIs for Apple Account
Domain
Consumer Technology / Identity Management
Deliverable
production ML models | product features
Required skills
Java (Spring ecosystem), Distributed Systems, API Design (REST/gRPC), Concurrency, Microservices, Observability, Unit Testing
Preferred skills
Tech Lead experience, GenAI tools, Event-driven architectures, Caching strategies
Technologies
Java, Spring Boot, Spring Security, Kafka, Redis, gRPC, OpenAPI, WebFlux
Responsibilities
Design scalable identity services; Build high-performance APIs; Lead architectural decisions; Drive shift-left testing; Integrate ML/AI into workflows; Improve system reliability and latency
Seniority
Senior, hands-on IC
