26th May 2026
Lead Data Engineer
Engineering
London
Up to £100,000
Lead Data Engineer
London – Fully Remote
Up to £100,000
Snowflake – DBT – Python – Data Platform Engineering
My client, an innovative technology business operating in a highly data-driven environment, is looking for a Lead Snowflake Data Engineer to take ownership of a growing enterprise data platform that is becoming central to how the business operates and makes decisions.
This is a unique opportunity to join at a pivotal stage of the company’s data journey. The organisation is investing heavily in modern data capabilities, with Snowflake at the centre of a broader strategy to unify operational, financial, and commercial reporting into a single trusted platform.
Working within a small but high-impact technology team, you’ll play a key role in shaping the future of the data estate – taking ownership of platform design, engineering standards, governance, and data modelling, while partnering closely with stakeholders across the business to deliver scalable and trusted analytics solutions.
The role would suit someone who enjoys operating with autonomy and ownership in a hands-on environment. You’ll be expected to contribute across the full lifecycle – from ingestion and transformation through to modelling, optimisation, and enabling downstream reporting and analytics.
Key Responsibilities
- Own and develop the organisation’s Snowflake data platform and core data architecture
- Design and maintain scalable ELT pipelines supporting business-critical reporting and analytics
- Develop and optimise data models across raw, curated, and reporting layers
- Build trusted datasets and semantic models that enable consistent reporting across the business
- Collaborate with Finance, Operations, and commercial stakeholders to understand reporting requirements and translate them into technical solutions
- Improve platform reliability through monitoring, testing, observability, and data quality controls
- Implement and maintain governance standards including access controls, lineage, and data security best practices
- Support ongoing platform enhancements, optimisation initiatives, and future scalability planning
- Contribute to CI/CD processes, engineering standards, and documentation
- Evaluate emerging capabilities within the Snowflake ecosystem and identify opportunities to improve automation and analytics workflows
- Work closely with senior leadership and technology teams to support wider data strategy initiatives
Skills and Experience
- Strong commercial experience working with Snowflake in modern data environments
- Advanced SQL skills and solid Python experience within data engineering or analytics engineering roles
- Hands-on experience with dbt including modelling, testing, and transformation workflows
- Strong understanding of dimensional modelling and analytical data design principles
- Experience building and maintaining scalable cloud-based data pipelines
- Knowledge of data governance, security, and access management best practices
- Experience improving data quality, platform performance, and operational monitoring
- Comfortable working closely with both technical and non-technical stakeholders
- Strong problem-solving skills with the ability to work across multiple areas of a data platform
- Experience working in fast-paced environments with broad ownership and autonomy
- Familiarity with Git workflows and modern software engineering practices
Nice to Have
- Experience with Power BI, Tableau, or similar BI tooling
- Exposure to SaaS or technology-focused businesses
- Experience working in smaller teams or scaling environments
- Understanding of AI-enabled analytics or automation tooling
- Snowflake certifications
If this sounds like the role for you, hit APPLY and a consultant will be in touch.
Consultant - Chris Kilbey
Telephone: 0207 392 7502
Email: chris.kilbey@spencer-rose.com
Share This Position