Connecting to LinkedIn...

Apple Pay - Software Engineer (Platform)

Job Title: Apple Pay - Software Engineer (Platform)
Contract Type: Permanent
Location: London
Salary: Not Specified
Reference: 200215117
Job Published: March 03, 2021 11:54

Job Description

Candidate Description

  • Significant experience in designing, implementing & supporting highly scalable systems and services in Java, Scala and/or other JVM-based languages.

  • Experience with SQL, NoSQL or NewSQL technologies (see Additional Requirements below).

  • Practical experience with Apache Kafka.

  • Self-starter with strong customer and product focus.

  • Ability to communicate thoughtfully, demonstrating problem-solving skills and a learning mentality to build long-term relationships.

  • Working knowledge of governance/security concepts and technologies including (encryption, anonymisation, PCI, PII, ISO-8583, etc.)., We are looking for a team member with a strong foundation in computer science theory and industry experience. In this role, you will design, develop, and deliver components of a distributed system that is key to the Apple Pay stack. You will have a proven ability to solve problems, interest in continuous learning and digging deep into the domain when necessary. JOB FUNCTIONS INCLUDE:

  • Multi-functional collaboration throughout the entire software lifecycle.

  • Scoping, design, and implementation of scalable, resilient distributed systems.

  • Participating in design sessions and code reviews with peers to elevate the quality of engineering across the organisation.,

  • BSc or MS in Computer Science or related technical field, equivalent work experience will be considered., *

  • Practical experience with CockroachDB, Cassandra, FoundationDB, DynamoDB.


  • Public cloud platforms (AWS, GCP, etc).


  • Deployment experience using Docker and Kubernetes.


  • Relational data modelling & practical experience with RDBMS (Oracle, Postgres, MySQL etc).


  • Fintech experience.


  • Payments experience.