About the Role
The Payments Engineering team is building a modernised, cloud-native platform engineered for high throughput, elastic scalability, and the reliability that Apple's global transaction volume demands. We are reimagining how payments work within Apple's ecosystem.
Responsibilities
- Build and maintain foundational payment rails for all transactions across Apple's ecosystem.
- Operate at global scale, handling immense transaction volume.
- Innovate in fintech and collaborate with leading partners.
- Design and code large-scale systems.
- Drive consensus on complex technical concepts.
- See complex projects through from conception to production.
Requirements
- Significant industry experience as a Software Engineer working on large-scale systems.
- Hands-on experience in designing and coding large-scale systems.
- Commitment to engineering excellence, continuous improvement, and evaluating new technologies.
- Ability to communicate thoughtfully and clearly to drive consensus.
- Commitment and drive to see complex projects through from conception to production.
Skills
- Java
- Kotlin
- Spring
- High-volume REST services
- gRPC services
- Containerisation (Docker)
- Orchestration (Kubernetes)
- Cloud-native applications (AWS)
- Resilience
- Failover
- Self-healing
- CI/CD pipelines
- Infrastructure as code
- Observability strategies and tools (Datadog, Prometheus, Grafana, OpenTelemetry, Splunk)
- Security
- Privacy
- Cryptography (PKI, certificate management, JWT)
- Database optimisation (Aurora, DynamoDB)
- DevOps
- Payments industry standards
- Compliance requirements (PCI-DSS, ISO 8583, open banking protocols)
- Card networks integration
- Payment service providers integration
- Acquiring banks integration
- Generative AI tooling (Claude Code)
Experience Level
- Significant industry experience as a Software Engineer working on large-scale systems
Education Level
- BS/MS in Computer Science or equivalent experience
About the Company
- The Payments Engineering team is part of the Wallet, Payments & Commerce (WPC) organisation.
- Our core mission is to build and maintain the foundational payment rails that enable all payment transactions across Apple's ecosystem — including the Apple Online Store, Apple Retail Stores globally, and the Apple App Store.
- We operate at global scale, handling Apple's immense transaction volume, and are at the forefront of fintech innovation, setting new payment trends and collaborating with leading fintech partners worldwide.
- Our team is growing and we are looking for engineers who are passionate about their craft, excited by the challenge of building systems at scale, and comfortable working in a dynamic, evolving environment.
