CareerPlan

Senior Software Engineer, Apple Card & Savings

Cary, United States of AmericaFull-time2026-10-08 → 2026-11-10

Core

Design, build, test, and operate distributed backend services powering Apple Card and Savings features at scale, including payments, savings transfers, and rewards.

Role type

Senior Software Engineer (Backend, Distributed Systems)

Builds

Distributed services for Apple Card and Savings (applications, accounts, transactions, payments, savings transfers, rewards, customer notifications)

Domain

Fintech / Payments / Banking

Required skills

Distributed systems design, Backend programming (Kotlin/Java), Production debugging, Test-first development, CI/CD, Observability, Event-driven architectures, SQL/NoSQL databases, Security fundamentals

Preferred skills

Kotlin and Spring at high transaction volumes, Payments/banking domain experience, Containerized cloud-native services (Docker, Kubernetes, AWS), Service level objectives (SLOs), Event streaming (Kafka), mTLS/PKI/JWT