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!
