Apple
Software Engineer, Apple Pay — Wallet, Payments & Commerce (WPC)
Cary, North Carolina · Full-time · Posted Sep 2, 2026
- Experience
- 3+ years building and maintaining complex software systems.
- Education
- BS/MS in Computer Science, or equivalent experience.
About the job
Build and operate resilient, distributed software systems for Apple Pay and related Wallet, Payments & Commerce products throughout the software development lifecycle.
What you'll do
- Design, build, test, deliver, and maintain software; shape platform architecture and design.
- Operate, monitor, and provide on-call support for software and services.
- Participate in technical discussions, write specifications and documentation, and review code.
What they ask for
- 3+ years of experience building and maintaining complex software systems.
- Solid understanding of distributed systems fundamentals.
- Clear verbal and written communication skills, including discussion of complex technical concepts with diverse audiences.
- BS/MS in Computer Science, or equivalent experience.
Nice to have
- Hands-on software development experience with Java or Kotlin and Spring.
- Experience with REST and/or gRPC services, containerization and orchestration, cloud-native applications, CI/CD, observability, networking, security, or SQL/NoSQL databases.
Tools
Java, Kotlin, Spring, REST, gRPC, Docker, Kubernetes, AWS
Model-written summary · the original posting is authoritative