Salary: £100,000 - 100,000 per year Requirements: Extensive experience in Data Engineering, with time spent in a Lead or Principal role Strong background working in a cloud-native data platform Hands-on experience with Google Cloud Platform, with consideration for AWS or Azure alongside some GCP Experience with Terraform, Docker, and dbt Strong expertise in Data Lake / Data Warehouse solutions Advanced SQL and Python skills Proven experience optimizing complex queries Strong understanding of Data Governance, including lineage, data legislation, and PII Experience working within Agile / Scrum and the SDLC Willingness to undergo a DBS check Responsibilities: Provide technical leadership, coaching, and mentoring to data engineers Define how data engineering projects are approached, delivered, and governed Work closely with architects to design and evolve the cloud data platform Ensure robust, scalable, and compliant data pipelines across the platform Lead best practices around data ingestion, transformation, quality, security, and monitoring Drive automation, CI/CD adoption, and continuous improvement Challenge technical decisions and raise engineering standards across the team Technologies: AWS Azure CI/CD Cloud Data Warehouse Docker GCP Python SQL Security Terraform dbt More: We are a leading social enterprise that reinvests profits to create thriving, sustainable communities. We are currently seeking a Principal Data Engineer to join our team in the Northwest on a hybrid basis. This role will play a key part in shaping and leading our organisations data engineering capability within a 100% cloud-based data platform. We offer a competitive salary of up to £100,000. last updated 6 week of 2026