Apple logo
Apple Verified
Consumer Electronics, Software, Services, Retail

Senior Backend Software Engineer, Apple Pay

Cary, NCOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Java
  • Kotlin
  • RESTful web services
  • scale
  • automated testing
  • CI/CD pipelines
  • written specifications

Nice to have

  • payments
  • financial services
  • transaction processing systems
  • secure element
  • tokenization
  • cryptographic protocols

Role summary

Apple is seeking a Senior Backend Software Engineer for the Apple Pay platform. This role involves supporting feature development and delivery within a dynamic engineering team, focusing on building and operating massively scalable, state-of-the-art object-oriented web services. The ideal candidate will have 5+ years of professional software engineering experience, proficiency in Java/Kotlin, and strong debugging skills across the stack. Experience with automated testing, CI/CD pipelines, and RESTful web services at scale is essential. Preferred qualifications include experience in payments, financial services, transaction processing, tokenization, and AWS.

Imagine what you could do here! At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Are you passionate about building massively scalable services that surprise and delight? Do you have a natural curiosity for learning new technologies? If you are passionate about software engineering, crave building systems that run at scale, love solving meaningful problems, and thrive in a fast-paced environment, then we would love to hear from you!

Description


Apple Pay brought mobile payment to millions of customers, and it’s just the beginning. We are looking for engineers who are equally comfortable working at the bits and bytes level and designing state-of-the-art object-oriented web services. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that support the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. We are seeking a software engineer to support feature development and delivery within the Apple Pay platform. This role will work as part of an existing engineering team on well-defined workstreams, delivering production-quality service and client code against agreed milestones.

Minimum Qualifications


5+ years of professional software engineering experience Proficiency in Java/Kotlin Experience building and operating RESTful web services at scale Strong debugging skills across the stack, from network layer to application logic Demonstrated experience with automated testing and CI/CD pipelines Ability to work independently against written specifications with minimal supervision BS or MS degree with software development experience or equivalent experience

Preferred Qualifications


Experience in payments, financial services, or transaction processing systems Familiarity with secure element, tokenization, or cryptographic protocols Experience with AWS

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.

Ready to apply?
You'll be redirected to Apple's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.