Senior Software Engineer, Apple Card & Savings

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cary, NC
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $210k
$154k $275k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $177,250–$243,600.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3595 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2772 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Apple Card & Savings

The Senior Software Engineer, Apple Card & Savings joins the team responsible for building financial products that provide users with control over their money. You will design, build, test, and operate distributed backend services powering features such as accounts, transactions, payments, savings transfers, rewards, and customer notifications. Operating as a DevOps team, you will own the full lifecycle of your work, including shipping changes through automated pipelines, participating in on-call rotations, and managing integrations with financial institution partners and payment networks. You must demonstrate proficiency in modern backend languages like Kotlin or Java, along with experience in Spring, Docker, Kubernetes, and AWS. The role requires expertise in distributed systems fundamentals, event-driven architectures using Kafka, and SQL/NoSQL databases while ensuring correctness within a highly regulated financial environment.

What does a Software Engineer earn in North Carolina?

Median $193375 from 54 postings across 19 companies.

See salary data

What you'll do

  • Design, build, test, and operate distributed backend services for Apple Card and Savings features.
  • Ship code changes safely using automated pipelines, canary deployments, and feature flags.
  • Manage on-call reliability, lead incident responses, and conduct post-incident reviews.
  • Maintain reliable integrations with financial institutions and payment networks while defining SLOs.
  • Own features end-to-end from initial technical specification through production operation.
  • Review team code and contribute to technical design discussions to improve engineering quality.
  • Write unit and integration tests while designing code with testability as a primary concern.
  • Automate operational toil and author clear technical documentation for services and APIs.

What we're looking for

  • Solid experience building and operating production distributed systems, including services supported on call.
  • 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 using logs, metrics, and traces to drive post-incident improvements.
  • Experience writing thorough unit and integration tests and designing code with testability as a first-class concern.
  • Clear written and verbal communication skills, including explaining technical issues to non-engineering stakeholders.
  • Experience using generative AI tools throughout the software development lifecycle.
  • Production experience with Kotlin and Spring at high transaction volumes (preferred).

More like this

Similar roles

Engineering Manager, Apple Card & Savings

Apple Inc

New York, NY 58 days ago $206,200–$356,400
Java Kotlin Distributed Systems NoSQL Kafka SQS API Design CI/CD infrastructure-as-code Performance Engineering Messaging Pipelines
10+ yrs exp