Senior Backend Engineer — Card & Savings

Apple, Inc.

Cary (NC)

On-site

USD 150,000 - 190,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Card & Savings team in Cary, North Carolina, is seeking a Senior Software Engineer to design, build, test, and operate distributed services powering Apple Card and Savings. You will own features end to end, participate in on-call rotation, and drive reliability initiatives with modern pipelines and controlled rollouts.

We value hands-on developers who thrive in a regulated environment, collaborate well, and continuously improve engineering excellence.

Qualifications

  • 5+ years of experience building and operating production distributed systems.
  • Strong understanding of distributed systems fundamentals (idempotency, retries, timeouts, consistency).
  • Proficiency in a modern backend language (e.g. Kotlin, Java).
  • Experience debugging production issues with logs, metrics, traces, and post-incident improvements.
  • Testing-first mindset with unit and integration tests and testability in mind.
  • Clear written and verbal communication, including explaining technical issues to non-engineering stakeholders.

Responsibilities

  • Design, build, test, and operate distributed backend services powering Apple Card and Savings features at scale.
  • Ship changes safely through automated pipelines and controlled rollout strategies including canary deployments and feature flags.
  • Own on-call reliability for your services, lead incident response end to end, and drive post-incident reviews with lasting remediation.
  • Own the reliability and correctness of integrations with financial institution partners and payment networks, including defining SLOs.
  • Own features end to end from specification and technical design through production operation.
  • Review code and contribute to technical design discussions, raising the quality bar across the team.
  • Write thorough unit and integration tests and design code with testability as a first-class concern.
  • Automate operational toil to improve reliability and reduce manual intervention.

Skills

Distributed systems
On-call reliability
Kotlin/Java
DevOps culture
Code reviews

Tools

Kubernetes
Docker
AWS
PostgreSQL

Job description

Apple Card & Savings team in Cary, North Carolina, is seeking a Senior Software Engineer to design, build, test, and operate distributed services powering Apple Card and Savings. You will own features end to end, participate in on-call rotation, and drive reliability initiatives with modern pipelines and controlled rollouts.

We value hands-on developers who thrive in a regulated environment, collaborate well, and continuously improve engineering excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Payments & Card Services
Senior Backend Engineer - Payments & Card Services

Apple, Inc. • New York (NY)

On-site
USD 150,000 - 210,000
Senior Software Engineer, Apple Card & Savings
Senior Software Engineer, Apple Card & Savings

Apple, Inc. • Cary (NC)

On-site
USD 150,000 - 190,000
Engineering Manager — Card & Savings Backend
Engineering Manager — Card & Savings Backend

Apple Inc. • New City (NY)

On-site
USD 206,000 - 356,000
Employee stock purchase plan
Restricted stock units
Stock programs
+4
Software Engineering Technical Lead, Apple Card & Savings
Software Engineering Technical Lead, Apple Card & Savings

Apple, Inc. • Cary (NC)

On-site
USD 180,000 - 260,000
Technical Lead, Distributed Systems (Card & Savings)
Technical Lead, Distributed Systems (Card & Savings)

Apple, Inc. • Cary (NC)

On-site
USD 180,000 - 260,000
Senior Backend Engineer – Payments Platform, Scalable
Senior Backend Engineer – Payments Platform, Scalable

Apple Inc. • Cary (NC)

On-site
USD 135,000 - 170,000
Senior Software Engineer, Apple Card & Savings
Senior Software Engineer, Apple Card & Savings

Apple, Inc. • New York (NY)

On-site
USD 150,000 - 210,000
Software Engineering Technical Lead, Apple Card & Savings
Software Engineering Technical Lead, Apple Card & Savings

Apple, Inc. • New York (NY)

On-site
USD 180,000 - 260,000
Technical Lead, Distributed Systems for Payments
Technical Lead, Distributed Systems for Payments

Apple, Inc. • New York (NY)

On-site
USD 180,000 - 260,000
Software Engineer, Wallet & Payments Platform
Software Engineer, Wallet & Payments Platform

Apple, Inc. • Cary (NC)

On-site
USD 140,000 - 210,000