
Principal Data Engineer
- Hampshire
- £85,000-95,000 per year
- Permanent
- Full-time
Type: Permanent
Location: Hampshire, London (Hybrid Working)
Salary: £80,000 – £90,000 + BenefitsAre you an experienced Data Engineer ready to take the next step into a strategic, hands-on leadership role? This is a fantastic opportunity to join a well-established organisation with a long-standing heritage and a strong customer-first ethos, operating at scale within the insurance sector.
They are a household name in general insurance and part of a larger European group, with a UK presence that continues to grow. With significant investment in their data and technology function, they're now looking to bring on a Principal Data Engineer to help shape and evolve their data infrastructure and engineering capability.The Opportunity:
This is a pivotal role where you'll lead on the design, delivery, and optimisation of scalable, secure data systems that support the wider business strategy. You'll be part of a collaborative tech environment, working closely with cross-functional teams and mentoring fellow engineers. It's a great blend of hands-on technical work and strategic influence.What You'll Be Doing:
- Designing and delivering robust data pipelines and high-performing architectures
- Defining and implementing best practice in data modelling, storage and retrieval
- Collaborating with stakeholders to ensure alignment between technical solutions and business objectives
- Leading on the integration of cloud platforms and modern tooling (Azure, Snowflake, Matillion etc.)
- Coaching and mentoring engineers to elevate capability across the team
- Ensuring data governance, privacy and security standards are embedded into all solutions
- Troubleshooting and optimising data infrastructure performance
- 8+ years' experience in data engineering, with at least 3 years in a senior or leadership role
- Proven experience designing and delivering end-to-end data pipelines
- Strong experience with Azure cloud services and security concepts (Key Vault, ACLs, RBACs)
- Hands-on with Snowflake, Matillion, and a range of modern data tools
- Programming expertise in Python, Java or SQL
- Solid knowledge of relational and NoSQL databases
- Excellent communication skills - able to translate technical concepts for non-technical audiences
- A degree in Computer Science, Data/Analytics, or related experience