Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Data Engineer

NHBC
Milton Keynes
3 days ago
Create job alert

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.


Overview
Senior Data Engineer
Salary: £70,000 - £76,681 + 15% performance bonus
Working location: Milton Keynes, Hybrid
Employment type: Full time, Permanent
Job summary:

We're looking for a Senior Data Engineer to help us shape the future of our data platform. You'll play a key part in designing, building, and running modern cloud-based data pipelines that power insight and innovation across the business.


This is a hands‑on role with the scope to influence strategy, lead technical delivery, and guide our transition to Snowflake. You'll work closely with senior stakeholders to translate business needs into practical data solutions, while helping the team continuously improve our data engineering practices.


If you enjoy solving complex data challenges, mentoring others, and seeing the impact of your work, we'd love to hear from you.


What you’ll be doing

As a Senior Data Engineer, you’ll be part of a growing, forward‑thinking team that is modernising how we design, deliver, and use data across the organisation. You’ll combine deep technical expertise with strategic thinking to make sure our data platforms are reliable, scalable, and future‑ready.



  • Designing and developing data pipelines: Build and optimise data pipelines in a cloud environment (primarily Snowflake), enabling smooth and secure data flow across multiple systems.
  • Leading our cloud migration: Drive the transition of existing on-premises ETL routines into a fully cloud based architecture. You’ll identify opportunities to simplify, automate, and enhance our data processes along the way.
  • Creating high-quality data models: Design and maintain logical and physical data models in Snowflake, ensuring they’re well-structured, high-performing, and easily accessible to analytics and business teams.
  • Ensuring data quality and reliability: Implement monitoring, validation, and automated testing so our data remains accurate, consistent, and trustworthy across all sources.
  • Collaborating with cross-functional teams: Work closely with analysts, data scientists, product managers, and business stakeholders to understand their needs and translate them into data-driven solutions.
  • Applying advanced engineering practices: Use technologies like DBT, Airflow, and containerisation tools to automate workflows and improve operational efficiency.
  • Tuning and optimising performance: Leverage advanced Snowflake features such as clustering, caching, and resource monitors to maximise performance and cost-effectiveness.
  • Driving innovation and process improvement: Identify ways to make our data platforms more efficient, sustainable, and easier to maintain, bringing in new ideas and best practices.
  • Championing DevOps principles: Contribute to continuous integration and deployment processes, helping ensure smooth, repeatable data releases.
  • Mentoring and supporting others: Share your knowledge, guide junior engineers, and help build a positive, inclusive engineering culture where everyone can learn and thrive.

What we’re looking for

  • Around 7+ years’ experience in data engineering, data warehousing, or similar roles.
  • Proven experience with Snowflake and cloud-based data platforms.
  • Strong SQL skills and experience in one or more programming languages (Python, Java, or Scala).
  • Experience designing and implementing ETL/ELT processes and working with tools like DBT, Airflow, or similar.
  • A strong understanding of data warehousing concepts, file formats (Parquet, ORC, Avro), and performance optimisation.
  • Familiarity with DevOps practices and containerisation tools to support efficient deployment.
  • The ability to communicate clearly with both technical and non-technical colleagues.
  • A passion for mentoring, learning, and sharing knowledge within the team.
  • Relevant certifications such as AWS Data Analytics or Snowflake certification.

What we offer
Our benefits package includes:

  • 27 days annual leave + bank holidays
  • holiday purchase scheme
  • enhanced pension scheme (up to 10.5%)
  • life assurance
  • subsidised private medical insurance
  • employee discounts platform
  • two days volunteer leave
  • enhanced maternity, paternity, adoption leave and pay for all new parents

+ many more!
Who we are

At NHBC, we pride ourselves on being truly unique. No other organisation in our sector matches the range of services and scale we provide. As the market leader, we are recognised as the go-to for new home warranties and insurance. Our team is united by a core purpose: to raise the standards of house building and protect homeowners.


Why you should join us

As a modern, family-friendly employer, we’re in a phase of rapid growth, embracing technology, data and new ways of working. We’re seeking passionate, skilled and driven individuals to join us on this exciting journey.


Once onboard, you’ll have access to fantastic opportunities for personal and career growth. You’ll receive thorough training, continuous development and the chance to earn recognised qualifications and professional memberships to support your journey.


We support flexible working and encourage our colleagues to find a balance that suits them. While we may not be able to accommodate every request, we’re always happy to have a conversation about flexible working arrangements.


Our inclusive culture

We are dedicated to fostering an inclusive culture where everyone feels empowered to bring their authentic selves to work. We firmly believe in the right of all our employees and customers to be treated fairly, with dignity and respect, and free from discrimination. Our active employee networks support colleagues and their allies, providing safe spaces for open conversations and idea-sharing.


#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Science Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK data science hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise rigorous problem framing, high‑quality analytics & modelling, experiment/causality, production awareness (MLOps), governance/ethics, and measurable product or commercial impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for product/data scientists, applied ML scientists, decision scientists, econometricians, growth/marketing analysts, and ML‑adjacent data scientists supporting LLM/AI products. Who this is for: Product/decision/data scientists, applied ML scientists, econometrics & causal inference specialists, experimentation leads, analytics engineers crossing into DS, ML generalists with strong statistics, and data scientists collaborating with platform/MLOps teams in the UK.

Why Data Science Careers in the UK Are Becoming More Multidisciplinary

Data science once meant advanced statistics, machine learning models and coding in Python or R. In the UK today, it has become one of the most in-demand professions across sectors — from healthcare to finance, retail to government. But as the field matures, employers now expect more than technical modelling skills. Modern data science is multidisciplinary. It requires not just coding and algorithms, but also legal knowledge, ethical reasoning, psychological insight, linguistic clarity and human-centred design. Data scientists are expected to interpret, communicate and apply data responsibly, with awareness of law, human behaviour and accessibility. In this article, we’ll explore why data science careers in the UK are becoming more multidisciplinary, how these five disciplines intersect with data science, and what job-seekers & employers need to know to succeed in this transformed field.

Data Science Team Structures Explained: Who Does What in a Modern Data Science Department

Data science is one of the most in-demand, dynamic, and multidisciplinary areas in the UK tech and business landscape. Organisations from finance, retail, health, government, and beyond are using data to drive decisions, automate processes, personalise services, predict trends, detect fraud, and more. To do that well, companies don’t just need good data scientists; they need teams with clearly defined roles, responsibilities, workflows, collaboration, and governance. If you're aiming for a role in data science or recruiting for one, understanding the structure of a data science department—and who does what—can make all the difference. This article breaks down the key roles, how they interact across the lifecycle of a data science project, what skills and qualifications are typical in the UK, expected salary ranges, challenges, trends, and how to build or grow an effective team.