Senior Data Engineer

Posted Yesterday
Be an Early Applicant
Manchester, Greater Manchester, England, GBR
Hybrid
Senior level
Mobile • Payments
The Role
Build and operate Ryft’s production data platform, including change data capture, event-driven ingestion, S3 bronze-layer storage, schema evolution, replay and backfill processes, and a warehouse migration. Partner with software and analytics teams on data contracts, reliability, observability, cost, and regional data residency. The role requires hands-on AWS, Python, SQL, cloud warehouse, orchestration, and production operations experience.
Summary Generated by Built In

About Ryft

 

Ryft is a regulated payment facilitator and authorised payment institution building the infrastructure layer for modern commerce platforms.

We enable marketplaces, SaaS platforms and multi-party ecosystems to embed and monetise payments natively. Our technology handles onboarding, compliance, orchestration, split payments and revenue sharing, allowing our partners to focus on growth while we manage complexity.

 

We are now entering the next phase of scale, expanding into new verticals and building a category-defining embedded payments platform.

 

About the Job

 

We're hiring a Senior Data Engineer to own everything that happens to our data after it is written. The boundary with Software Engineering is drawn in one line: they own everything up to the write, you own everything after it — capture, ingestion, the bronze layer, and the data services that run on top. You'll build the change data capture and event-driven ingestion platform that gets data out of our source systems reliably, and hand a clean, contracted bronze layer to the analytics team.

This is a senior individual contributor role, hands-on every day, working alongside the Data Lead and the Analytics Lead. Year one is build-heavy: CDC and event ingestion into S3 and delivering our warehouse migration end to end. Our current stack is AWS, RDS Postgres, Dagster, dbt, and Superset.

 

This is a hybrid role based in central Manchester, with 2 days per week in the office.

 

What you'll do

 
  • Build the ingestion layer: Capture change streams off our transactional stores into S3, alongside the domain events our services emit, so the warehouse reflects both current state and what happened to get there.

  • Own the bronze layer: Land data reliably at a known latency, with schema evolution handled deliberately rather than survived. Replay and backfill should be routine operations.

  • Hold the contract at the boundary: Agree with Software Engineering what crosses the write, in what shape, with what notice when it changes — then enforce it on your side, so a schema change is a handled event rather than an outage.

  • Deliver the warehouse migration: Moving off Postgres is a priority for the next twelve months. You'll own it end to end, from evaluation through to cutover, and your view on the target platform carries real weight.

  • Run what you build: Deployments, behaviour in production, observability, runtime cost, and reliability. We're expanding into the EU, so regional data residency is a design constraint from the start rather than a retrofit.

 

What we're looking for

 
  • Several years building and running production data platforms, comfortable being the most senior engineer on the platform day to day

  • Real AWS depth in production, across S3, IAM, networking, and the ingestion and messaging services (Kinesis / Firehose, EventBridge, SNS, SQS, Lambda or equivalent)

  • Hands-on change data capture and event-driven ingestion — you understand delivery guarantees, idempotency, ordering, duplicates, and replay, and what each costs to get right

  • Strong production Python and SQL, a cloud warehouse (Snowflake, Redshift, BigQuery or similar), and an orchestrator (Dagster, Airflow or equivalent)

  • You've run what you built, been called when it broke, and changed something structural afterwards — Git, pull requests, CI/CD and testing are defaults, not aspirations

  • Comfortable working inside an infrastructure estate you don't own, and able to negotiate what you need from teams whose backlogs you don't control

  • Pragmatic — you ship working things and know when a simple solution now beats an elegant one later

 

Nice to have

 
  • Payments or fintech experience, particularly transaction, ledger, or reconciliation data

  • Change data capture out of DynamoDB or a similar store

  • A warehouse or platform migration behind you

  • dbt familiarity, so you know how your outputs get consumed

  • Multi-account AWS, data residency work, data contracts or schema registries

 

What you'll get

 
  • Near-greenfield platform ownership at an FCA-regulated payments business, with the ownership boundaries drawn and agreed — you'll spend your time building, not arguing about whose job something is

  • Direct exposure to senior leadership, with real influence over the target architecture

  • A seat at a fast-growing, well-funded fintech scaling in a genuinely underserved part of the payments market

Skills Required

  • Several years of experience building and running production data platforms
  • Experience operating as the most senior engineer on a data platform
  • Production experience with AWS, including S3, IAM, networking, and ingestion or messaging services
  • Hands-on experience with change data capture and event-driven ingestion
  • Understanding of delivery guarantees, idempotency, ordering, duplicates, and replay
  • Strong production Python and SQL skills
  • Experience with a cloud data warehouse such as Snowflake, Redshift, BigQuery, or similar
  • Experience with an orchestrator such as Dagster, Airflow, or equivalent
  • Experience with Git, pull requests, CI/CD, and testing
  • Experience operating production systems and improving them after incidents
  • Ability to work within infrastructure owned by other teams and negotiate cross-team dependencies
  • Payments or fintech experience, particularly transaction, ledger, or reconciliation data
  • Change data capture experience with DynamoDB or a similar datastore
  • Previous warehouse or platform migration experience
  • dbt familiarity
  • Experience with multi-account AWS, data residency, data contracts, or schema registries
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London, England
18 Employees

What We Do

Ryft is the payment platform designed to bring marketplaces and digital platforms into the 21st century. We believe current centralised platforms such as e-commerce websites are moving towards decentralisation over the next decade. Ryft is the solution to facilitate this transition. We simplify complex, multi-sided payments by offering a plug and go end-to-end solution to marketplaces and P2P platforms. To find out how to become PSD2 compliant while automating the payment flow, please get in touch.

Similar Jobs

Wise Logo Wise

Senior Data Engineer

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
9000 Employees

Wise Logo Wise

Senior Software Engineer

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, England, GBR
9000 Employees
111K-145K Annually

Wise Logo Wise

Senior Data Engineer

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
London, Greater London, England, GBR
9000 Employees
111K-145K Annually

Center Parcs Logo Center Parcs

Senior Data Engineer

Travel • Hospitality
In-Office
Newark, Nottinghamshire, England, GBR
10500 Employees
60K-65K Annually

Similar Companies Hiring

Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, New York
80 Employees
Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account