Senior Software Engineer, Wallet Identity Server
Core
Design, build, and operate high-quality backend services for digital identity systems that sit between Apple Wallet and credential issuers.
Role type
Senior Software Engineer (Backend)
Builds
Scalable backend services and identity features for Apple Wallet and digital credential ecosystems
Domain
Digital Identity, Distributed Systems, Cryptography
Required skills
Java, Kotlin, AWS, Temporal, Redis, distributed databases, ISO 18013/23220, ICAO 9303, W3C Digital Credentials API, REST, gRPC, observability tools, CI/CD, infrastructure as code, security fundamentals (PKI, encryption)
Preferred skills
Spring Boot, S3, DynamoDB, Prometheus, Grafana, OpenTelemetry, Datadog
Technologies
Java, Kotlin, AWS, Temporal, Redis, S3, DynamoDB, Prometheus, Grafana, OpenTelemetry, Datadog
Responsibilities
Design and architect scalable distributed systems; develop and maintain backend services; collaborate with iOS engineers and cross-functional teams; drive the complete development lifecycle; mentor team members; participate in on-call rotations
Seniority
Senior, hands-on IC with technical leadership