Senior Software Engineer

Engineering · London, Greater London
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About us


We’re Littlepay - a fast growing fintech with offices in London and Melbourne, and the world's only payment processor specialising in the transit and mobility sector. We've developed a payments platform that enables customers to pay for public transport using any payment card, mobile wallet, or wearable device. Littlepay is now processing transactions in 12 countries and continuing to expand globally.


Our Littlepay values:

  • We value trust and trustworthiness
  • We embrace challenge
  • We solve problems, together
  • We deliver with speed and agility
  • We are candid and kind


About the opportunity


We are looking for a talented senior engineer to join our highly skilled team, delivering through technical excellence on our exciting product roadmap and scaling our platform as we continue to expand across the globe.


As a Senior Software Engineer in our Payments team, you will take end-to-end ownership of a system that is responsible for processing customer payments, as well as the delivery of applicable products and insights, adding value for internal and external customers. You will have an impact by developing, delivering & supporting a technical roadmap (including platforms, production-quality APIs, workflows and tools) in conjunction with internal and external stakeholders, and provide technical leadership (through mentoring, design, and code reviews) to others in your team. You’ll collaborate closely with Service Operations, Platform and Engineering Management to plan for multiple initiatives at once, and build performant, sustainable, and maintainable technologies and code.


From a technology standpoint, you'll work with Java/Spring/NodeJs microservices, open source, AWS technologies (ECS/RDS/DynamoDB/S3/SQS/APIGateway/Lambda), and IaC (Cloudformation).


About you


Ideally, you'll have:

  • A passion for collaborative product development and the need for writing clean, maintainable, well tested code
  • At least 3 years (for midlevel) or 5 years (for senior) of relevant professional experience in Java software development
  • Experience developing software in a cloud-hosted environment (AWS, GCP, Azure)
  • Some RESTful API experience
  • Knowledge of CI/CD practices, and the desire to advocate for ongoing best practices and continuous improvement
  • An awesome attitude and a collaborative nature to share your knowledge
  • The desire to solve complex and interesting problems in an agile team setting - you’re curious, proactive and self-motivated with the willingness to learn, fail, and try again
  • The ability to comprehend, co-ordinate, and communicate clearly and effectively on a wide range of issues (both technical and non-technical) with colleagues


Why us?


Humans live complex lives! We love to look after our people and we want you to feel comfortable bringing your full self to work. At Littlepay, you’ll:

  • Have genuine career pathways into technical and/or people leadership roles
  • Be part of an inclusive and diverse team who celebrates the differences and unique gifts we each bring to work
  • Have access to significant learning and development programs
  • Be able to take advantage of international travel opportunities
  • Have access to a Littlepay company wide public holiday
  • Be able to take up the numerous other benefits that working at Littlepay affords you, including working in a pet friendly office close to Liverpool Street Station


Our recruitment process


If you’ve been shortlisted for the role, you’ll first have a chat with our Head of Talent, who will set up an interview if the stars align. A short workplace preferences questionnaire will also be sent to help us to learn more about the way you prefer to work. Following a successful first interview, you’ll be sent a technical exercise to complete, before meeting with a second set of Littlepay folks for a final time.


If you have any questions regarding the recruitment process or if you require any accommodations for any stage in the interview process, please don’t hesitate to let us know. Additionally, if you don’t meet all of the criteria (particularly if you’re part of an underrepresented group), please still apply. We really enjoy meeting folks who might bring a fresh perspective on a problem we need to solve!


Ultimately, being part of our small but mighty team means you'll have the opportunity to learn about micropayments, and have a hand in the provision of services that impact millions of people. You’ll help us deliver on our revolutionary product roadmap and help scale our platform as we continue to expand across the globe.


If this opportunity interests you, hit apply! We look forward to learning about you.

Thank You

Your application was submitted successfully.

  • Location
    London, Greater London
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced