DevOps Software Engineer
Core
Design, build, test, deliver, and maintain resilient distributed software systems for Apple's Wallet, Payments & Commerce platform.
Role type
DevOps Software Engineer (Distributed Systems)
Builds
Apple Pay, transit, event tickets, digital keys, and identity services
Domain
Fintech / Payments / Distributed Systems
Required skills
Java, Kotlin, Spring, Distributed Systems, REST, gRPC, Docker, Kubernetes, AWS, CI/CD, Infrastructure as Code, Observability (Prometheus, Grafana, OpenTelemetry, Datadog), SQL/NoSQL (Aurora, DynamoDB, CockroachDB, Oracle), Networking, Security/Privacy/Cryptography
Preferred skills
Cloud-native architecture, Traffic tracing tools, PKI, Certificate management, JWT
Technologies
Java, Kotlin, Spring, Docker, Kubernetes, AWS, Prometheus, Grafana, OpenTelemetry, Datadog, Aurora, DynamoDB, CockroachDB, Oracle, gRPC, REST
Responsibilities
Design and build distributed software systems; Operate, monitor, and provide on-call support; Write specifications and review code; Participate in technical discussions and architecture design
Seniority
Mid-Senior, hands-on IC
