Software Engineer, Apple Pay – Wallets, Payments & Commerce

Software Engineer, Apple Pay – Wallets, Payments & Commerce

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