Software Engineer, Apple Pay – Wallets, Payments & Commerce
Apple
3 hours ago
•No application
About
- Are you in the early stages of your software engineering career and thinking
- about your next steps? Imagine what you could do here! At Apple, great ideas
- have a way of becoming phenomenal products, services, and customer experiences
- very quickly. The Apple Pay Server Engineering team is building the world’s best
- software for paying and interacting with the world, from Apple Pay, transit, and
- event tickets, to digital keys and identity. Our team in London is growing and
- we are looking for engineers who are passionate about their craft, crave the
- challenge of building systems at scale, and thrive in a fast-paced environment.
- If you love solving meaningful problems that impact millions of people, we want
- to hear from you!
- DESCRIPTION
- Weʼre looking for someone who is excited by the possibility of growing as a
- software engineer at Apple. This isnʼt just about writing code: you'll have the
- opportunity to tackle the intricate challenge of building resilient and reliable
- distributed software systems at Apple's scale. You will be given flexibility to
- explore creative solutions, the support of a talented and driven team, and
- access to diverse technologies. You will have the autonomy and responsibility to
- take full ownership of your solutions. You'll join a team involved in every
- stage of the product and software development lifecycle and will design, build,
- test, deliver, and maintain exceptional software that truly makes a difference.
- In this fast-paced environment, you'll be hands-on in all phases, and will
- actively shape the architecture and design of our platforms through the
- experience of operating, monitoring, and providing on-call support for the
- software you build. As a key member of the team, you’ll participate in technical
- discussions, write specifications, review code, and produce documentation.
- Success in this role therefore requires strong self-motivation, crisp and clear
- communication, a highly collaborative approach, and the ability to work
- effectively across teams and disciplines. This position will initially
- concentrate more on learning than on responsibility, working under the
- mentorship of more experienced engineers in order to gain understanding of our
- products and services, as well as how the company works. Here at Apple there is
- always the opportunity 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.
- MINIMUM QUALIFICATIONS
- Demonstrable ability to write code in a modern, object-orientated programming
- language (JVM-based, C# etc.) Experience of developing software that has been
- deployed into production Enthusiastic about high quality software engineering,
- with an aptitude, willingness, and drive to learn Great communication skills -
- an ability to communicate thoughtfully and clearly, both verbally and in
- writing, to discuss complex technical concepts
- PREFERRED QUALIFICATIONS
- Hands-on experience with SQL/NoSQL databases (e.g. Postgres, Aurora, DynamoDB)
- Experience of developing high volume applications Experience in using
- Cloud-based infrastructure An appreciation for, and understanding of, security,
- privacy, and cryptographic concepts




