Principal Engineer — Payroll Engine & Data Systems (Hiring Immediately)

Ebury
London

Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed.

If you’re a collaborator who wants to help transform how businesses operate globally, get in touch - we’d love to discuss how Ebury can accelerate your career so you can shape the future.

The Mission

We are building more than a calculation engine; we are building an integrated global financial ecosystem. As a Principal Engineer, you will own the end-to-end lifecycle of payroll data —from the moment an employee is onboarded in a third-party HRIS, through our deterministic bitemporal calculation engine, to the final generation of global payment files and statutory reporting.

You are an architect who writes code, a data engineer who understands state, and an integration expert who knows that a payroll system is only as good as the data flowing into it.

The Stack

  • Core Engine & Data: Python (NetworkX, Pydantic, Decimal), PostgreSQL (Bitemporal modeling, dbt for analytics).
  • Integrations & Pipelines: Node.js/TypeScript, Event-sourced architecture (Message Queues, Webhooks).
  • The Ecosystem: Deep integrations with HRIS/HCMs (Workday, HiBob, BambooHR) and Ebury’s Payments architecture.
  • AI-Augmentation: Claude Code for development and AI-driven data extraction.

What You’ll Own (The End-to-End Scope)

  1. The Calculation Engine: Design the DAG-based resolver and bitemporal logic to handle complex, multi-jurisdictional payroll math with 100% accuracy.
  2. Data Ingestion & Transformation: Architect the pipelines that ingest messy, unstructured data from fragmented HRIS sources and transform it into our deterministic PayrollRuleSchema.
  3. Third-Party Integrations: Build robust, API-first connectors and Outbox pattern event systems to sync data across the global HR/Fintech stack.
  4. The Payment & Reporting Rail: Own the generation of complex output artifacts—from ISO 20022 payment files to localized tax filings and GL (General Ledger) reports.
  5. Bitemporal Data Strategy: Ensure the entire data lake supports As-Of reporting, allowing users to reconstruct the state of any payroll run at any point in history.

Your Pedigree

  • The Full-Stack Backend Mindset: You are equally comfortable optimizing a recursive SQL query as you are designing a resilient webhook listener or a topological sort algorithm.
  • Data Pipeline Veteran: You have experience with ETL/ELT patterns , data validation frameworks, and ensuring Exactly-Once processing in financial systems.
  • Domain Expertise: You’ve built at Deel, Rippling, Papaya Global or similar Tech-first Global Payroll and Payments company, and you understand that Integrations aren't just about APIs—they’re about mapping conflicting data models across cultures.
  • Architectural Leadership: You can bridge the gap between Product needs this integration tomorrow and Our data model needs to remain pure for the next 5 years.

The Hard Requirements

  • Deep Polyglot Backend Skills: Expertise in Python (for the engine) and Node.js/TypeScript (for the integration layers).
  • PostgreSQL Mastery: You understand bitemporality, window functions, and how to manage schema evolution in a multi-tenant SaaS environment.
  • Location: London (Preferred), Madrid, or Malaga (4 days/week in-office).

About us

Ebury delivers sophisticated, integrated solutions — business accounts, hedging, and financing — on a single platform with a seamless workflow. Our success is built on a simple premise and singular purpose: To help businesses operate and scale globally.

Since its founding in 2009, Ebury has always been a fast-growing leader in fintech. Today, we bring together 1,800+ Eburians across nearly 70 cities and we’re always looking to add to our team.

At the heart of our offering is a proprietary platform, purpose-built to help businesses seamlessly streamline and manage global cash flow. We focus on continuous product evolution and innovation to build the infrastructure for borderless growth and help our clients scale at every stage.

The opportunities at Ebury are as diverse as our people, ranging from business development to engineering roles across our tech pillars.

We believe in inclusion. We stand against discrimination in all forms and are against the intolerance of differences that makes us a modern and successful organisation. At Ebury, you can be whoever you want to be and still feel a sense of belonging no matter your story.

Posted 2026-05-06

Recommended Jobs

Workplace Health Surveillance Administrator - Part Time

TCR
Hounslow, Greater London

Workplace Health Surveillance Administrator - Part Time - 12 month Fixed Term Contract The Opportunity Join our HR team as a Workplace Health Surveillance Administrator, playing a vital rol…

View Details
Posted 2026-04-25

Delivery Coordinator

Tecknuovo
London

About Tecknuovo We are a technology delivery partner, offering a unique service in the undiscovered sweet spot between consultancy and capability development. There’s a better way to deliver consu…

View Details
Posted 2026-01-10

SEN TA - Merton

Marchant Recruitment
Merton, Greater London

Are you a proactive SEN TA who enjoys working directly with pupils to build skills and independence A well-led primary school in Merton is seeking a SEN TA to join its inclusion team from January 202…

View Details
Posted 2025-12-06

Live-In Care Assistant

Caremark - Home Care in Bromley
Bromley, Greater London

Job description Live-in care is when the carer lives in the home with the person they are caring for and provide care whenever is required. This is what makes it the most comprehensive care. Live-in…

View Details
Posted 2025-09-10

LOCUM GP SE LONDON UCC FLEXI DAYS HOURS £85.00 per hour in London SE

Dream Medical Limited
London

Urgent Care Locum GP's required | South East London | £85.00 per hour *** Locum GP required for a UCC Contract for multiple sites across South East London*** *** NIGHTS, DAYS AND LONG DAYS AVAILAB…

View Details
Posted 2025-09-05

Psychology Teacher - Exceptional Independent School -...

Marchant Recruitment
Kingston upon Thames, Greater London

Psychology Teacher - Exceptional Independent School - Kingston (September Start) Are you a hard-working, motivated and driven teacher who wants good support and career progression? • Psychology Te…

View Details
Posted 2026-04-22

Senior Test Engineer (Hybrid) - London (Hiring Immediately)

AlphaSights
London

Location: London Start date: Immediate   The role: AlphaSights is seeking a highly experienced, self-driven Senior Test Engineer to join our Software Engineering Team. We are a digital busi…

View Details
Posted 2026-03-18

Venue Sales Manager

Togather
London

Togather are the team at the heart of great events. We’re a founder-led company of 40+ event specialists working across some of the largest and most exciting events in the UK. Our Marketplace…

View Details
Posted 2026-04-21

EA, private Family Office, (1-year contract, 4-day week)

Oriel Partners
London

We are working on a fabulous EA role to support two charming and passionate Principals of a single family office, based in stunning Mayfair offices. Joining a small London team, this role will requir…

View Details
Posted 2025-10-16

Arts and Media Reporter (maternity cover)

The Observer
London

Fixed-term maternity contract Full-time, Tuesday to Saturday Where do I work? The Observer newsroom, London (22 Berners Street) plus flexibility to work remotely 1 day per week. What are …

View Details
Posted 2026-04-28