Skip to main content
Apple logo

Senior Software Engineer, Apple Card & Savings

Apple

New York City, NYFull-timeSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
New York City, NY
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Apple’s Apple Card & Savings team builds financial products and is seeking an experienced engineer to own critical services end to end. The role designs, builds, tests, delivers, and operates distributed services for card and savings products. It follows a DevOps model, with on-call participation, incident response, partner integrations, and ownership from specification through production. The team values operational excellence, reliability, compliance, communication, and continuous improvement.

Skills & qualifications

RequiredNice to have

Skills

Distributed Systems, requiredBackend Programming, requiredProduction Debugging, requiredUnit Testing, requiredIntegration Testing, requiredGenerative AI Tools, requiredCommunication, requiredKotlin, nice to haveSpring, nice to haveJVM Performance Tuning, nice to haveConnection Pool Management, nice to haveAPI Contract Management, nice to havePayments, nice to haveBanking, nice to haveFinancial Compliance, nice to haveData Reconciliation, nice to haveAudit Trails, nice to haveDocker, nice to haveKubernetes, nice to haveAWS, nice to haveMulti-Region Resilience, nice to haveFailover, nice to haveCI/CD, nice to haveInfrastructure as Code, nice to haveCanary Deployments, nice to haveFeature Flags, nice to haveAutomated Rollback, nice to haveDatadog, nice to haveSplunk, nice to haveOpenTelemetry, nice to haveService Level Objectives, nice to haveActionable Alerting, nice to haveEvent-Driven Architecture, nice to haveKafka, nice to haveSQL/NoSQL Databases, nice to haveAurora, nice to haveDynamoDB, nice to haveSecurity and Privacy, nice to havemTLS, nice to havePKI, nice to have

Full job description

Weekly Hours: 40

Role Number: 200694649-2459

Summary

The Apple Card & Savings team is building the financial products that put users in control of their money. We built Apple Card to reinvent how credit cards work, and we continue to launch groundbreaking features used by millions of people every day. We are looking for an experienced engineer who loves owning critical services end to end, takes pride in operational excellence, and thrives in a highly regulated environment where correctness, reliability, and compliance requirements shape every technical decision.

Description

You'll design, build, test, deliver, and operate the distributed services that power Apple Card and Savings — from applications, accounts, and transactions to payments, savings transfers, rewards, and customer notifications. You'll be given the support of a talented team, access to modern technologies, and the autonomy to take full ownership of your work.

Our team operates as DevOps: we build what we run. You'll be hands-on in every phase of the lifecycle — shipping changes safely through automated pipelines and controlled rollouts, participating in an on-call rotation, joining incident response and post-incident reviews, and automating away operational toil. You'll build reliable integrations with financial institution and payment network partners and with other Apple services such as Wallet, Apple Cash, and iCloud.

As an experienced member of the team, you'll own features from specification through production, review code, contribute to technical design, write clear documentation, and help onboard and mentor teammates. Success in this role requires self-motivation, clear communication, a collaborative approach, and a commitment to engineering excellence and continuous improvement.

Minimum Qualifications

  • Solid experience building and operating production distributed systems, including services you have supported on call.

  • Strong understanding of distributed systems fundamentals, including idempotency, retries, timeouts, and consistency trade-offs.

  • Proficiency in a modern backend programming language (e.g. Kotlin, Java).

  • Experience debugging production issues using logs, metrics, and traces, and following through on fixes and post-incident improvements.

  • A testing-first mindset: experience writing thorough unit and integration tests as a natural part of development, and designing code with testability in mind.

  • Clear written and verbal communication, including explaining technical issues to non-engineering stakeholders and external partners.

  • No formal degree is required. What matters most is your mindset, your initiative, and your demonstrated ability to apply advanced skills to real-world applications.

  • Experience using generative AI tools throughout the software development lifecycle to produce high-quality software.

Preferred Qualifications

  • Production experience with Kotlin and Spring at high transaction volumes, including tuning JVM performance, managing connection pools, and maintaining API contracts across multiple concurrent client versions.

  • Experience in payments, banking, or other regulated financial domains, including data correctness (reconciliation, audit trails) and working within compliance, consumer-protection, and privacy requirements.

  • Experience with containerized, cloud-native services (e.g. Docker, Kubernetes, AWS), including multi-region resilience and failover.

  • Experience with CI/CD, infrastructure as code, and safe release practices (e.g. canary deployments, feature flags, automated rollback).

  • Experience with observability tools (e.g. Datadog, Splunk, OpenTelemetry), service level objectives (SLOs), and building actionable alerts that detect issues before customers or partners do.

  • Experience with event-driven architectures and messaging (e.g. Kafka or equivalent event streaming) and with SQL/NoSQL databases at scale (e.g. Aurora, DynamoDB).

  • Understanding of security and privacy fundamentals for protecting sensitive customer and financial data (e.g. mTLS, PKI and certificate lifecycle management, JWT).

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 39,919 open Software Engineer jobs on Olive Jobs, counted November 12, 2026.

Pay
  • This postingNot listed
  • New York median$158–225K/yr2,232 salary ranges
  • New York median$50–57/hr59 hourly ranges
Openings
Olive Jobs lists 2,857 open Software Engineer jobs in New York and 39,919 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in New York
Experience
Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (32,890 postings).
Education
12,459 of the 39,919 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 12, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.