Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)