
Engineering Manager, Apple Card & Savings
Required skills
- Apple Card
- Apple Savings
- distributed backend systems
- Java
- Kotlin
- scale and performance
- cloud infrastructure
- distributed systems
- API design
- relational databases
Nice to have
- financial services
- payments
- fintech
- regulatory
- compliance
- performance engineering
Role summary
Apple Card & Savings is seeking an Engineering Manager to lead a team of engineers building and scaling the backend systems for their financial products. This role requires 10+ years of software engineering experience in distributed backend systems, with deep expertise in Java or Kotlin, cloud infrastructure, distributed systems, API design, and databases. The manager will provide technical leadership, drive cross-functional collaboration, and grow their team. Preferred qualifications include experience in financial services, performance engineering, and CI/CD.
Description
You will manage a team of engineers building and scaling the distributed systems that underpin Apple Card and Apple Savings — spanning Java and Kotlin services, infrastructure, relational and NoSQL datastores, and high-throughput messaging pipelines. Day-to-day, you will balance hands-on technical leadership with cross-functional collaboration, ensuring the team delivers high-quality software that meets the performance and reliability bar Apple's customers expect. You will partner closely with product, design, and partner engineering teams to define roadmaps, resolve ambiguity, and grow your engineers.
Minimum Qualifications
10+ years of software engineering experience building and operating large-scale distributed backend systems environment. Proven experience managing and growing a team of software engineers in a fast-paced product. Deep expertise in Java or Kotlin, with hands-on experience designing services for scale and performance. Strong background in cloud infrastructure, distributed systems, and API design. Experience with relational and NoSQL databases and high-throughput messaging systems (e.g., Kafka, SQS, or equivalent). Demonstrated ability to drive cross-functional collaboration with stakeholders. Track record of delivering high-quality software on time in ambiguous, rapidly evolving environments. Exceptional communication skills — able to convey technical complexity clearly to both engineering teams, partners and executive stakeholders.
Preferred Qualifications
Familiarity with financial services, payments, or fintech domains, including regulatory and compliance considerations. Hands-on experience with performance engineering, capacity planning, and large-scale system reliability practices. Proficiency in modern CI/CD pipelines, infrastructure-as-code, and cloud-native deployment patterns. Skilled in defining and tracking engineering health metrics — latency, throughput, error rates, and on-call burden. Experience working in organizations with high data-privacy and security requirements. Background building consumer-facing financial or commerce products at scale.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
