Apple Pay – Software Engineer (Core)

November 5, 2022
Apply Now

Job Description

Are you looking for a new challenge in your software engineering career? Imagine what you could do here at Apple, a place where new ideas have a way of becoming extraordinary products, services and customer experiences!

Apple Pay Server Engineering is the place to be if you are passionate about working on exciting technology that is used by millions of people every single day. As part of the Apple Pay Engineering team, you will have the opportunity to explore and contribute to a wide variety of exciting projects.

The London Engineering team is growing and needs more highly-motivated, enthusiastic, forward-thinking Developers! If you are passionate about software engineering, are ambitious, hardworking, and want to make an impact, we’d love to hear from you!

Key Qualifications

We want you to be able to demonstrate an ability to write code in a modern, object-orientated programming language (JVM-based, C# etc.).

Experience of developing scalable, distributed systems.

Experience of leading projects, large or small.

Experience of supporting projects through to Production.

Great communication skills.

Self-motivated, with high standards and great analytical skills.


We’re looking for someone who is excited by the opportunity to work on world-class products and services, for one of the world’s most successful companies.

This isn’t just about writing code: senior engineers have responsibility for leading projects, designing new features, communicating with cross-functional teams, and mentoring other engineers. We need people who are equally comfortable working at the bits and bytes level as they are designing end-to-end object-oriented services.

Here at Apple there is always the opportunity to grow, to work on a variety of projects, and to take on more responsibility when you feel ready for it. That may be for a component of a solution, a whole new feature, or an entire cross-functional project.


• Architect and implement new features for Apple Pay.

• Write bullet-proof Java code (thread-safe, performant, object-oriented, and inherently testable).

• Work with other engineering, business, and product teams to collaborate on current and future initiatives.

• Contribute to team development via mentoring, knowledge transfer.

• Help support existing Apple Pay features.


• Experience with relational and/or NoSQL databases.

• Experience of governance/security concepts (encryption, PCI, PII etc.).

• Payments knowledge.

Education & Experience

• Bachelors or Masters in Engineering, Computer Science, Maths or Science is useful, but other routes into software development are acceptable, and professional experience is just as important.

Additional Requirements

• This role may require occasional international travel/transatlantic travel.

Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products. Apple benefits programmes vary by country and are subject to eligibility requirements.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Role Number: 200435599