Staff Data Engineer (GCP + dbt)

Staff Data Engineer (GCP + dbt)

Full-Time 60000 - 75000 £ / year (est.) No working from home possible
Arrows

At a Glance

  • Tasks: Design and build a cloud-based data platform for data-driven decision-making.
  • Company: Fast-growing business investing in its data function and platform.
  • Benefits: Competitive salary, hybrid working, home office allowance, and private medical insurance.
  • Other info: Enjoy 25 days holiday, strong parental leave policies, and learning support.
  • Why this job: Shape a modern data platform and make a real impact in a high-growth environment.
  • Qualifications: Experience with GCP, DBT, and data modelling; mentoring skills are a plus.

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

We’re working with a fast-growing business scaling its data function as part of a wider transformation. They operate in a product-led environment and are investing heavily in their data platform to drive better decision-making across the business.

The Role

You’ll play a key role in designing, building, and scaling a cloud-based data platform, enabling teams across the business to make data-driven decisions. This is a hands-on senior role with ownership across data pipelines, modelling, and platform performance, while also supporting more junior engineers. The team is evolving towards a GCP-first stack (BigQuery) over the next 12–18 months.

Key Responsibilities

  • Build and maintain scalable data pipelines (ETL/ELT)
  • Develop and optimise data models
  • Own data quality and platform performance
  • Partner with stakeholders across product, marketing, and commercial teams
  • Drive improvements to the data platform
  • Support and mentor junior engineers

What They’re Looking For

  • Experience with tools like DBT, Dataflow, ADF, Fivetran, Databricks
  • Solid data warehousing and modelling experience
  • Cloud experience (GCP)
  • Experience with Git / version control

Nice to have:

  • Python API integrations
  • BI tools (Power BI, Tableau, Qlik)
  • Agile/SCRUM experience

Benefits

  • Competitive salary + discretionary bonus
  • Hybrid working + “work from anywhere” flexibility (up to 30 days per year)
  • £300 home office allowance
  • Private medical insurance + critical illness cover
  • Pension contribution (3–5% employer)
  • 25 days holiday (rising to 30) + 2 additional personal days
  • Strong parental leave policies (enhanced maternity, paternity, shared parental)
  • Learning & development support and training budget
  • Electric vehicle + cycle to work schemes
  • Employee wellbeing support, discounts, and regular company events

Why Join

You’ll be joining a high-growth business where you’ll have real ownership in shaping a modern data platform, with strong backing and clear direction.

Staff Data Engineer (GCP + dbt) employer: Arrows

Join a dynamic and fast-growing business that prioritises innovation and data-driven decision-making. As a Staff Data Engineer, you'll enjoy a competitive salary, hybrid working options, and a generous benefits package including private medical insurance, a substantial home office allowance, and strong support for your professional development. With a culture that values collaboration and employee wellbeing, this is an excellent opportunity to make a meaningful impact while advancing your career in a supportive environment.

Arrows

Contact Details:

Arrows Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Data Engineer (GCP + dbt)

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. 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 data projects, especially those involving GCP and dbt. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for interviews by brushing up on common data engineering questions and scenarios. Practice explaining your thought process when building data pipelines and optimising models, as this will help you stand out during technical interviews.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Staff Data Engineer (GCP + dbt)

GCP (Google Cloud Platform)
DBT (Data Build Tool)
ETL/ELT processes
Data warehousing
Data modelling
Data quality management
Platform performance optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with GCP, DBT, and any relevant data engineering projects to show us you’re the right fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role and how your background aligns with our needs. Be genuine and let your personality shine through – we love to see enthusiasm!

Showcase Your Projects:If you've worked on any cool data projects, don’t hesitate to mention them! Whether it’s building data pipelines or optimising models, we want to see what you’ve done and how it can benefit us.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Arrows

Know Your Tech Stack

Make sure you’re well-versed in GCP, DBT, and any other tools mentioned in the job description. Brush up on your knowledge of BigQuery and data pipelines, as you’ll likely be asked to discuss how you’ve used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in data engineering and how you overcame them. Think about examples where you optimised data models or improved platform performance, as this will demonstrate your hands-on experience and critical thinking.

Engage with Stakeholders

Since the role involves partnering with various teams, be ready to talk about how you’ve collaborated with product, marketing, or commercial teams in the past. Highlight your communication skills and how you ensure that data-driven decisions align with business goals.

Mentorship Matters

As you’ll be supporting junior engineers, think about your mentoring experiences. Be prepared to share how you’ve guided others in their learning journey, which shows your leadership potential and commitment to team growth.