Senior Software Engineer, Apple Card & Savings

Apple

New York City, NY • 2h ago • On-site

Senior

On-site

184,700 - 277,600 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Apple Card & Savings)

Description

Design, build, test, deliver, and operate distributed backend services that power Apple Card and Savings. You’ll own critical services end to end, shipping safely through automated pipelines and controlled rollouts, participating in on-call, leading incident response, and improving reliability through post-incident remediation. You’ll also build resilient integrations with financial institution and payment network partners and other Apple services.

Responsibilities

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

Requirements

  • Experience building and operating production distributed systems, including services you supported on call
  • Strong distributed systems fundamentals: idempotency, retries, timeouts, and consistency trade-offs
  • Proficiency in a modern backend programming language (Kotlin or Java)
  • Experience debugging production issues using logs, metrics, and traces; ability to drive fixes and post-incident improvements
  • Testing-first mindset: unit and integration tests plus testable code design
  • Clear written and verbal communication, including explaining technical issues to non-engineering stakeholders and external partners
  • Use of generative AI tools throughout the software development lifecycle
  • No formal degree required (mindset, initiative, and demonstrated ability matter most)

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Apple Card & Savings role

Improve your resume for just $5

$184,700 – $277,600/year

Unlock Full Resume Report