Senior GCP Data Engineer

Senior GCP Data Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Homeprotect Home Insurance

At a Glance

  • Tasks: Join us to build a cutting-edge GCP Data Analytics Platform and deliver impactful data solutions.
  • Company: Homeprotect, a leader in innovative home insurance solutions since 2002.
  • Benefits: Enjoy flexible working, competitive salary, private healthcare, and generous annual leave.
  • Other info: Be part of a diverse team committed to innovation and community impact.
  • Why this job: Make a real difference while growing your career in a supportive and dynamic environment.
  • Qualifications: 5+ years in data engineering with strong GCP and dbt expertise.

The predicted salary is between 60000 - 80000 £ per year.

Homeprotect was founded on a simple principle - to provide protection to people underserved by the home insurance industry. Since 2002, we've been combining smart technology with real human expertise to protect hundreds of thousands of unique homes across the UK. If you're someone who loves solving interesting problems, taking ownership and working with a team that aims high, speaks up and lifts each other, Homeprotect is a place where you can do meaningful work, grow your career and make a real difference for our customers.

Our customers come from all walks of life and so do our people. We're a small but perfectly formed team of insurance specialists, technologists, data scientists and customer champions - all bringing individual expertise, an appetite for innovation and a shared ambition to protect the homes and things people love. We work at pace, but we trust our people to work in a way that brings out their best. You'll collaborate closely across teams, have real ownership from day one and see the impact you have first-hand with flexible working to help you balance the needs of your role with the rhythm of your life.

This is a unique opportunity to join HomeProtect at the start of building a brand new GCP Data Analytics Platform. We are looking for an enthusiastic, experienced senior engineer who can help architect and deliver a best-in-class platform from the ground up, with a strong focus on production‑grade GCP engineering, dbt, and dimensional modelling. You will report to the Head of Data Engineering and work closely with the data engineering and platform teams to deliver reliable ingestion patterns, maintainable dbt transformations, and well‑designed dimensional marts that enable business insight.

Key Responsibilities
  • Delivery across the data lifecycle: Deliver end-to-end data products on GCP, from onboarding new sources through to curated datasets, marts, and business-facing outputs.
  • Build and operate ingestion pipelines using appropriate patterns (CDC, APIs, SFTP, streaming), ensuring reliability, scalability, and operational simplicity.
  • Build and improve transformation workflows in the warehouse using dbt, with a strong focus on correctness, performance, and cost control.
  • Design and implement dimensional models that are fit for analytics at scale, including facts, dimensions, explicit grain definition, and star schema design.
  • Translate business requirements into clear dimensional designs and dbt models, validating outputs with stakeholders and iterating quickly.
  • Work in an Agile way: contribute to planning, estimation, delivery cadence, and continuous improvement.
  • Maintain a strong focus on delivering measurable value to stakeholders, prioritising work that improves decision making and accelerates insights aligned with business needs.
Operational excellence and quality
  • Design pipelines and jobs to be production‑grade: idempotent, observable, resilient to failure, and easy to support.
  • Champion automated testing and release practices so changes can be safely promoted through environments with minimal manual effort.
  • Contribute to operational tooling (logging, alerting, runbooks, dashboards) so the team can rapidly detect issues and restore service.
Essential Knowledge, Skills & Experience
  • 5+ years’ experience as a Data Engineer, including building and operating production‑grade data pipelines and data products.
  • 3+ years building on GCP in a production environment.
  • Deep, hands‑on dbt expertise in production, including designing layered projects (staging, intermediate, marts), implementing robust testing and documentation, and operating patterns such as incremental models, handling schema changes safely and managing late‑arriving data and backfills without breaking downstream marts.
  • Strong dimensional modelling expertise, including declaring and enforcing grain as a design contract, delivering fact and dimension tables with conformed dimensions, and handling real‑world complexity such as slowly changing dimensions (Type 1 and Type 2), late‑arriving facts, and maintaining consistent business definitions across marts over time.
  • Strong ability to design and implement reliable data pipelines and make good engineering trade‑offs.
  • Strong hands‑on experience with BigQuery, Cloud Storage (GCS), Cloud Run/Functions, Cloud Composer (Airflow) or equivalent orchestration tooling.
  • Experience designing and operating pipelines across multiple ingestion patterns, including CDC, APIs, SFTP, streaming etc.
  • Strong understanding of medallion architecture (Bronze, Silver, Gold) and how to implement it in a modern analytics platform.
  • Strong experience working within Agile methodologies (Scrum) and contributing positively to team rituals and delivery cadence.
  • Strong communication: you can explain technical decisions clearly to engineers and non‑engineers, and you document just enough to scale delivery.
Nice to have
  • GCP certification (Professional Data Engineer or similar).
  • Hands‑on experience with Terraform, Kafka, Dataflow, Pub/Sub.
  • Experience in regulated domains (insurance, finance, etc).
Benefits
  • Learning and Growth: We invest in your development through structured learning, mentoring, buddying, on‑the‑job experience and cross‑functional projects.
  • Health and Wellbeing: Your wellbeing matters here. We offer private healthcare through BUPA, an Employee Assistance Programme covering legal, financial and counselling support for you, a Wellbeing Centre with online tools and resources, regular wellbeing seminars and workshops, annual flu jabs and an annual eye care voucher.
  • Financial Security and Reward: We offer an annual discretionary bonus scheme up to 30% of your base pay, life insurance at four times your salary, and a pension with Aegon.
  • Time Off: 25 days’ annual leave plus bank holidays, with the option to buy or sell up to five additional days each year.
  • Genuine Flexible Working: We trust our people to work in a way that best suits them - with flexible working to balance the needs of your role with the rhythm of your life.
  • Purpose and Community: We care about more than just the work. Through our charity partnership with Refuge, the UK's largest specialist domestic abuse charity and regular social, wellbeing and charitable events throughout the year, there are plenty of ways to connect, give back and feel part of something bigger.

We're proud to be an equal opportunity employer and actively encourage applications from all backgrounds. We believe in celebrating difference - everything that makes both our customers and our people unique.

Senior GCP Data Engineer employer: Homeprotect Home Insurance

Homeprotect is an exceptional employer that prioritises the growth and wellbeing of its employees while fostering a collaborative and innovative work culture. With a strong commitment to professional development, flexible working arrangements, and a focus on meaningful contributions to the community, employees can thrive in their roles and make a real impact. Recognised as a Great Place to Work for seven consecutive years, Homeprotect offers a supportive environment where diverse talents come together to protect homes across the UK.

Homeprotect Home Insurance

Contact Details:

Homeprotect Home Insurance Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior GCP Data Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to GCP and data engineering. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.

Tip Number 3

Prepare for interviews by practising common questions and scenarios specific to data engineering. Think about how you would tackle real-world problems and be ready to discuss your thought process and solutions.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our awesome team at Homeprotect.

We think you need these skills to ace Senior GCP Data Engineer

GCP (Google Cloud Platform)
Data Engineering
dbt (data build tool)
Dimensional Modelling
Data Pipeline Design
BigQuery
Cloud Storage (GCS)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior GCP Data Engineer role. Highlight your experience with GCP, dbt, and data pipelines. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to our mission at Homeprotect. Keep it engaging and relevant to the role.

Showcase Your Projects:If you've worked on any cool projects related to data engineering or GCP, make sure to mention them! We love seeing real-world applications of your skills and how you've tackled challenges.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Homeprotect Home Insurance

Know Your GCP Inside Out

Make sure you brush up on your GCP knowledge, especially around BigQuery, Cloud Storage, and Cloud Composer. Be ready to discuss how you've built and operated production-grade data pipelines in the past, as this will show your hands-on experience and expertise.

Demonstrate Your Dimensional Modelling Skills

Prepare to talk about your experience with dimensional modelling, including how you've handled slowly changing dimensions and designed star schemas. Bring examples of how you've translated business requirements into clear designs, as this will highlight your ability to bridge technical and business needs.

Showcase Your Agile Experience

Since the role involves working in an Agile environment, be ready to share specific examples of how you've contributed to team rituals and delivery cadence. Discuss any challenges you've faced and how you overcame them while working collaboratively with your team.

Communicate Clearly and Confidently

Practice explaining complex technical concepts in simple terms, as you'll need to communicate effectively with both engineers and non-engineers. Being able to document your work clearly will also be a plus, so think about how you've done this in previous roles.