A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - Apple Card & Savings

Backend EngineeringPosted on Nov 12
Full-timeNew York, NY, USANo salary listedIn-person

About the Job

Requirements

  • 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, and following through on fixes and post-incident improvements.
  • Experience writing thorough unit and integration tests as 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.
  • Experience using generative AI tools throughout the software development lifecycle to produce high-quality software.

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 services, lead incident response end to end, and drive post-incident reviews that produce lasting remediation.
  • Own the reliability and correctness of integrations with financial institution partners and payment networks, including defining service level objectives and leading remediation when targets are breached.
  • 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.
  • Author clear technical documentation for services, application programming interfaces, and operational runbooks.
  • Mentor and onboard new teammates, sharing knowledge and best practices.

Desired Qualifications

  • Production experience with Kotlin and Spring at high transaction volumes, including tuning Java Virtual Machine performance, managing connection pools, and maintaining application programming interface contracts across multiple concurrent client versions.
  • Experience in payments, banking, or other regulated financial domains, including data correctness (reconciliation and audit trails) and working within compliance, consumer-protection, and privacy requirements.
  • Experience with containerized, cloud-native services such as Docker, Kubernetes, or Amazon Web Services, including multi-region resilience and failover.
  • Experience with continuous integration and continuous delivery, infrastructure as code, and safe release practices such as canary deployments, feature flags, and automated rollback.
  • Experience with observability tools such as Datadog, Splunk, or OpenTelemetry, service level objectives, and building actionable alerts that detect issues before customers or partners do.
  • Experience with event-driven architectures and messaging such as Kafka or equivalent event streaming, and with SQL or NoSQL databases at scale such as Aurora or DynamoDB.
  • Understanding of security and privacy fundamentals for protecting sensitive customer and financial data, such as mutual Transport Layer Security, Public Key Infrastructure and certificate lifecycle management, and JSON Web Tokens.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs