Payments Engineer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Payments Engineer”, “description”: “

Payments Engineer


London – Hybrid (1 day per week onsite)


Are you a senior/lead hands-on Engineer who thrives in Payments environments? Do you have a background in building low-latency, high-throughput distributed systems where correctness, resilience, and performance really matter?


This is a great opportunity to work with some of the worlds leading Banks on their real-time payments infrastructure, the ideal person will have a background working on SWIFT, ISO 2002, Open Banking, PSD2, BACS, CHAPS, etc.



What You’ll Be Doing

You’ll work directly with some of the worlds leading banks in their high-performing engineering teams, building asynchronous, message-driven systems designed for scale, resilience, and near-zero downtime.

  • Design and implement high-throughput, low-latency systems processing millions of real-time payment events
  • Build event-driven architectures using modern Java and reactive frameworks
  • Work extensively with non-blocking I/O, asynchronous flows, back-pressure, and concurrency
  • Contribute to system and API design, focusing on scalability, fault tolerance, and observability
  • Collaborate closely with architects, engineers, and client teams across Europe
  • Operate in Agile environments (Scrum / Kanban) with a strong engineering culture



Tech Stack (current & evolving):

Java 17+, Spring WebFlux, Akka, MongoDB, Kafka, reactive streams, distributed messaging, cloud-native tooling


What You Bring

We’re looking for engineers who enjoy thinking in events, streams, and asynchronous workflows, and who take pride in building systems that perform under pressure.

  • Strong hands-on experience with Java 11+ (ideally Java 17) in production environments
  • Deep understanding of asynchronous and reactive programming models
  • Proven experience with event-driven architectures and real-time messaging (Kafka, JMS, Akka, etc.)
  • Solid grasp of distributed systems concepts: concurrency, idempotency, fault tolerance, and resilience
  • Experience building and testing production-grade systems using TDD/BDD and CI/CD pipelines
  • Comfortable working on complex, long-lived systems where performance are reliability are critical
  • NoSQL experience, ideally MongoDB



Bonus (not essential):

Experience in banking, payments, or financial systems, or if you’ve built real-time platforms at scale.


What’s In It for You

  • £90,000 – £115,000 base salary (DOE)
  • 20% annual bonus
  • Work on event-driven, real-time systems with global impact
  • Hybrid working – 1 day a week onsite (more if you prefer)
  • Exposure to major international banks and payment networks
  • A product-led, engineering-first environment where technical decisions matter

”, “datePosted”: “2026-05-03”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Fynity”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__421980898__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }
Company: Fynity
Apply for the Payments Engineer
Location: London
Job Description:

Payments Engineer

London – Hybrid (1 day per week onsite)

Are you a senior/lead hands-on Engineer who thrives in Payments environments? Do you have a background in building low-latency, high-throughput distributed systems where correctness, resilience, and performance really matter?

This is a great opportunity to work with some of the worlds leading Banks on their real-time payments infrastructure, the ideal person will have a background working on SWIFT, ISO 2002, Open Banking, PSD2, BACS, CHAPS, etc.

What You’ll Be Doing

You’ll work directly with some of the worlds leading banks in their high-performing engineering teams, building asynchronous, message-driven systems designed for scale, resilience, and near-zero downtime.

  • Design and implement high-throughput, low-latency systems processing millions of real-time payment events
  • Build event-driven architectures using modern Java and reactive frameworks
  • Work extensively with non-blocking I/O, asynchronous flows, back-pressure, and concurrency
  • Contribute to system and API design, focusing on scalability, fault tolerance, and observability
  • Collaborate closely with architects, engineers, and client teams across Europe
  • Operate in Agile environments (Scrum / Kanban) with a strong engineering culture

Tech Stack (current & evolving):

Java 17+, Spring WebFlux, Akka, MongoDB, Kafka, reactive streams, distributed messaging, cloud-native tooling

What You Bring

We’re looking for engineers who enjoy thinking in events, streams, and asynchronous workflows, and who take pride in building systems that perform under pressure.

  • Strong hands-on experience with Java 11+ (ideally Java 17) in production environments
  • Deep understanding of asynchronous and reactive programming models
  • Proven experience with event-driven architectures and real-time messaging (Kafka, JMS, Akka, etc.)
  • Solid grasp of distributed systems concepts: concurrency, idempotency, fault tolerance, and resilience
  • Experience building and testing production-grade systems using TDD/BDD and CI/CD pipelines
  • Comfortable working on complex, long-lived systems where performance are reliability are critical
  • NoSQL experience, ideally MongoDB

Bonus (not essential):

Experience in banking, payments, or financial systems, or if you’ve built real-time platforms at scale.

What’s In It for You

  • £90,000 – £115,000 base salary (DOE)
  • 20% annual bonus
  • Work on event-driven, real-time systems with global impact
  • Hybrid working – 1 day a week onsite (more if you prefer)
  • Exposure to major international banks and payment networks
  • A product-led, engineering-first environment where technical decisions matter

Posted: May 3rd, 2026