Apple
Senior Software Engineer, Apple Card & Savings
Cary, North Carolina · Senior · Full-time · Posted Oct 8, 2026
- Experience
- Solid experience is required; no specific number of years is stated.
- Education
- No formal degree is required.
About the job
Build and operate reliable distributed backend services and integrations that power Apple Card and Savings features.
What you'll do
- Design, test, deploy, and operate backend services; own features from specification through production.
- Lead on-call reliability and incident response, define and maintain integration SLOs, and automate operational toil.
- Review code and designs, document services and runbooks, and mentor and onboard teammates.
What they ask for
- Experience building and operating production distributed systems, including on-call support.
- Strong understanding of distributed systems fundamentals, including idempotency, retries, timeouts, and consistency trade-offs.
- Proficiency in a modern backend programming language, such as Kotlin or Java; experience debugging production issues and writing unit and integration tests.
- Experience using generative AI tools throughout the software development lifecycle to produce high-quality software.
Nice to have
- Production experience with Kotlin and Spring at high transaction volumes.
- Experience in payments, banking, or other regulated financial domains.
Tools
Kotlin, Java, Spring, Docker, Kubernetes, AWS, Datadog, Kafka
AI focus
Use generative AI tools throughout the software development lifecycle to produce high-quality software.
Model-written summary · the original posting is authoritative