Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Data Engineering

Home > Python programming jobs

Senior Software Engineer, Data Engineering in UK

  • London

Responsibilities

  • Design, build, and operate production ETL pipelines on Databricks using Delta Live Tables and Spark across Finance, Payments, Product, and GTM domains.
  • Apply medallion architecture patterns and define governed, reusable data models across multiple layers.
  • Drive technical design for multi-team projects, including architecture, tradeoffs, and rollout plans.
  • Implement pipeline observability, failure detection, alerting, retry logic, and operational hygiene.
  • Integrate AI tooling into data workflows for pipeline triage, transformation code generation, and natural-language data access.
  • Mentor engineers through code and design reviews and support their growth into broader ownership.
  • Contribute to platform infrastructure with Terraform and use Unity Catalog for data contracts, access controls, and lineage.

Requirements

  • 5–8 years of hands-on data engineering experience building and maintaining production pipelines and data models.
  • Deep proficiency with Databricks or similar platforms, including Delta Live Tables, Unity Catalog, Delta Lake, and PySpark or Spark SQL.
  • Strong SQL skills covering complex transformations, incremental materialization, schema evolution, and data quality validation.
  • Solid AWS experience building and operating data systems at scale.
  • Proficiency in Python for ingestion, transformation, testing, and utility tooling.
  • Experience with GitLab or similar CI/CD tooling and Terraform for infrastructure as code.
  • Exposure to AI tooling in data contexts, such as agents, LLM-assisted code generation, or self-serve analytics workflows.
  • Ability to define data models and pipeline designs for ambiguous requirements and deliver with minimal oversight.
  • Familiarity with financial, payments, or blockchain data is a plus.
  • Experience with Fivetran or similar ingestion tools is a plus.

Benefits

  • Professional development budget.
  • Flexible in-office collaboration, with managers and teams deciding which 10+ days per month employees come in.
  • Team offsites, team bonding activities, happy hours, and bi-weekly all-company meetings.
  • Competitive benefits covering physical and mental healthcare, retirement, family forming, and family support.
  • Employee giving match and mobile phone stipend.
  • R&R days, generous vacation, wellness reimbursement, and weekly onsite and virtual wellness programming.
  • Parental leave and family planning benefits.
  • Catered lunches, stocked kitchens, snacks, beverages, and company events.

Salary: Competitive

Ripple

Using proven crypto and blockchain technology honed over a decade, Ripple’s enterprise-grade solutions are faster, more transparent, and more cost-effective than traditional financial services. Our customers use these solutions to source crypto, facilitate instant payments, empower their treasury...

Similar positions

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Nashville, TN