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

Graduate Software Engineer

  • Synack
  • Full time
  • UK
  • 10/04/2026
  • Remote

Software Engineer - Cloud Images

  • Canonical
  • Full time
  • Remote
  • 10/04/2026
  • EMEA, Americas

Senior Backend Engineer - Client integrations

  • Kalepa
  • Full time
  • Remote
  • 10/04/2026
  • Salary: $80k-$165k
  • Europe

Senior Software Engineer

  • Muon Space
  • Full time
  • USA
  • 10/04/2026
  • Salary: $192k - $213k/yr
  • Denver, CO

Software Engineer III

  • JPMorgan Chase
  • Full time
  • USA
  • 10/04/2026
  • Salary: Competitive
  • Columbus, OH