Lead Data Engineer - Core AWS & Snowflake

Posted 29 January 2026
LocationCity of London
Job type Contract
Discipline Technology

Job description

​The Data Engineer will own the end-to-end technical delivery of the data migration and engineering programme. This role acts as the single technical point of accountability, setting architecture, defining standards, coordinating delivery across workstreams, and ensuring outputs meet the client’s quality, security, and scalability expectations.


Key Responsibilities

  • Own and evolve the AWS/CDP reference architecture for data ingestion, transformation, and consumption

  • Define and enforce engineering standards (Terraform, CI/CD, dbt, data modelling, naming conventions)

  • Oversee migration of ~8–10 enterprise databases into AWS using DMS/CDC and modern ingestion patterns

  • Ensure full data lineage, cataloguing, and documentation are produced

  • Coordinate backlog prioritisation, sprint planning, and delivery sequencing

  • Validate all technical deliverables for quality, performance, security, and operational readiness

  • Act as senior technical interface with stakeholders and delivery partners

  • Lead knowledge transfer and upskilling of engineers

Required Experience & Skills

  • 3+ years as a Data Engineer in production environments

  • Strong Experience with AWS data services (S3, Glue, Redshift)

  • Solid Python and SQL skills

  • Experience with dbt and ELT-based data platforms

  • Familiarity with CDC concepts and migration tooling (e.g. DMS)

  • Infrastructure-as-Code exposure (Terraform preferred)

  • Strong documentation and communication skills

  • Experience working in data migration or platform modernisation programmes

  • Familiarity with dbt or similar transformation frameworks

  • Understanding of data warehousing concepts

  • Strong attention to detail and willingness to work across multiple datasets

Apply now!