Senior Data Engineer

Ryft

Manchester

Hybrid

GBP 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Office in Manchester

Job summary

Ryft is looking for a Senior Data Engineer to own everything that happens to data after it is written. You will build the CDC and event-driven ingestion platform, delivering a clean bronze layer to analytics and enabling a warehouse migration.

You will work hands-on in a hybrid role based in central Manchester, with two days per week in the office, collaborating with the Data Lead and Analytics Lead on AWS, Dagster, dbt, and the modern data stack.

Qualifications

  • Several years building and running production data platforms in an autonomous role.
  • Deep AWS expertise across S3, IAM, networking, and ingestion services.
  • Hands-on change data capture and event-driven ingestion concepts.

Responsibilities

  • Build the ingestion layer to capture change streams into S3 and domain events.
  • Own the bronze layer with reliable landing and deliberate schema evolution.
  • Enforce contracts at the boundary between data & software engineering with clear change signals.

Skills

Senior data engineer
Python
SQL
AWS
Dagster
Airflow
Data pipelines
CI/CD

Tools

Snowflake
Redshift
dbt
Kinesis
S3
IAM

Job description

Ryft is an FCA authorised payment institution providing marketplace and platform payments infrastructure to merchants across the UK and EU. As Ryft scales through its next phase of growth, including EU expansion, we're investing in the data platform that underpins it — and this is the hire that builds it.

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Ingestion & Data Platform Lead
Senior Data Engineer — Ingestion & Data Platform Lead

Ryft • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Office in Manchester
Senior Software Engineer
Senior Software Engineer

Opulent Mind • City Of London

On-site
GBP 70,000 - 90,000
Senior Product Manager
Senior Product Manager

Ryft • Manchester

Hybrid
GBP 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Burns Sheehan • Greater London

On-site
GBP 75,000 - 85,000
Software Development Engineer III, Fiat Payments (Backend)
Software Development Engineer III, Fiat Payments (Backend)

Transak Inc. • Greater London

On-site
GBP 120,000 - 180,000
Senior Data Analyst
Senior Data Analyst

Formula. • Greater London

Hybrid
GBP 81,000 - 99,000
Equity options
Direct leadership access
Project Manager
Project Manager

Ryft • Manchester

On-site
GBP 50,000 - 75,000
Hybrid work from Manchester office
Software Development Engineer III, Fiat Payments (Backend)
Software Development Engineer III, Fiat Payments (Backend)

Transak • Greater London

On-site
GBP 90,000 - 150,000
Platform Engineer
Platform Engineer

Omnis Partners • Greater London

On-site
GBP 60,000 - 80,000
Senior Data Engineer – Azure Databricks
Senior Data Engineer – Azure Databricks

Talensa • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary
Annual Bonus and Growth Share Scheme
Pension
+3