Engineering Manager, Data Platforms & Analytics
Job Reference Number: PG1
Our client, a leading global supplier for IT services, requires an experienced Engineering Manager to be based at their client’s office in London, UK
This is a hybrid role – you can work remotely in the UK and attend the London office 2 days per week.
This is a 6 month temporary contract to start asap
Day rate: Competitive Market rate
The Role:
As an Engineering Manager, the client is seeking an experienced professional to lead and deliver complex data platform and analytics initiatives. The role requires a strong blend of technical expertise, programme delivery excellence, stakeholder management, and cross-functional leadership.
The successful candidate will collaborate closely with data engineering, analytics, platform, and business teams to plan, coordinate, and deliver scalable, high-quality data solutions.
Key Responsibilities:
- Own end to end delivery of data and analytics programs, ensuring alignment with business goals, timelines, and quality standards.
- Plan, track, and manage complex technical dependencies across Snowflake data warehouse, dbt transformation pipelines, and GitHub-based development workflows.
- Collaborate with Data Engineers and Analytics Engineers to:
- Manage Snowflake architecture, performance, and cost optimization initiatives.
- Oversee dbt project delivery, testing strategies, and deployment governance.
- Define and enforce SDLC and CI/CD best practices using GitHub (pull requests, code reviews, branching strategies, release management).
- Create and maintain program artefacts including roadmaps, delivery plans, RAID logs, and technical documentation.
- Identify risks early and drive mitigation plans for data quality, security, scalability, and delivery timelines.
- Facilitate technical design discussions while translating complex concepts for non technical stakeholders.
- Drive continuous improvement of program delivery processes, tooling, and metrics.
- Ensure adherence to data governance, security, and compliance standards.
Key Requirements:
- 10+ years of experience as an Engineering Manager, Technical Program Manager, Technical Project Manager, or similar role.
- Strong hands on understanding of: Snowflake (data warehousing concepts, performance tuning basics, cost management), dbt (models, testing, documentation, environments, deployments), GitHub (version control, pull requests, CI/CD workflows) and Airflow.
- Proven experience managing data engineering or analytics platform programs.
- Solid understanding of modern data stacks, including ETL pipelines and cloud data platforms.
- Experience working in Agile environments.
- Strong communication skills with the ability to engage engineering teams and senior stakeholders.
- Ability to manage multiple workstreams and competing priorities with minimal supervision.
Desirable:
- Languages: Python (primary), SQL, Bash
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with data quality frameworks and observability tools.
- SAFe, PMP, or Agile certifications.
- Prior experience supporting enterprise-scale data transformations.
Due to the volume of applications received, unfortunately we cannot respond to everyone
If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.
Please do keep an eye on our website https://projectrecruit.com/jobs/ for future roles.

