Paymentology

Software engineer in payments

In short

Senior backend engineer role at Paymentology, a global card-issuing platform for banks and fintechs, leading design and development of distributed backend services and APIs for real-time payments. Requires 5+ years of commercial Java (15/21) experience, strong distributed systems and microservices design skills, relational database and cloud (AWS) expertise, and fintech/payments domain experience. Fully remote, globally distributed team, with an on-call rotation of one week in five.

About the Role
The future of payments is being built today, and at Paymentology, we are looking for people who want to help shape it. We power card issuing for leading banks, fintechs and digital brands across the globe, and as we continue to grow, we are looking for curious, ambitious people who thrive on solving complex challenges, embrace innovation and want to make a tangible impact at global scale.
Responsibilities
•Lead the design and development of backend services, distributed systems, and APIs.
•Own features end-to-end (architecture, coding, testing, observability, and deployment).
•Write clean, maintainable, well-tested code, following engineering best practices and test-driven development.
•Break down complex technical work into manageable chunks.
•Work in a collaborative, cross functional, agile team environment.
•Mentor associate and mid-level engineers, fostering a culture of technical excellence.
•Identify, document, and deliver technical improvements (performance, reliability, scalability).
•Participate in incident response and support rotations.
Requirements
•Significant commercial experience with modern Java 15 (currently moving to 21), as a guide, multiple projects with 5+ years of experience. Proven experience designing, building and maintaining distributed systems and microservices.
•Deep understanding of Object-Orientated programming.
•Familiarity with event-driven architectures or Domain Driven Design.
•Strong system design experience, including designing scalable, resilient, and high-performance distributed applications, with the ability to make architectural decisions and evaluate technical trade-offs.
•Love to work using TDD.
•Strong grasp of relational databases (PostgreSQL, MySQL) and data modeling.
•Solid understanding of cloud infrastructure (AWS preferred), containerisation, CI/CD, and Infrastructure-as-Code.
•Experience in fintech, payments, or other high-throughput/regulated domains.
•Most importantly, a desire to learn, grow and collaborate with an amazing team.
Conditions
•This role includes participation in an on-call rotation, with on-call duties scheduled for one week out of every five weeks.
•100% remote, globally distributed team.
•We value engineers that closely understand our customers and business.
•High-impact role supporting real-time global payments.
•Growth path toward Senior Engineer 2, Staff Engineer, or Engineering Manager.
•A diverse, mission-driven engineering culture.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot