You are about to leave the NHBC website

You will be redirected to an NHBC-managed system to continue your journey. This will open a new window in your browser. 

Continue
Skip to Content

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’s 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.

National House-Building Council and its subsidiaries (NHBC) engage with preferred recruiters or agencies on a formal basis. NHBC is unable to accept applications from recruiters or agencies who do not have signed terms of business with NHBC. If unsolicited applications or CVs are received from recruiters or agencies with or without such an agreement, NHBC will neither consider nor agree to any payment to that party.