Data Engineer – Snowflake

MuchBetter

Manchester

On-site

GBP 60,000 - 85,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bupa Health & Dental Care
26 days annual leave + bank holidays

Job summary

MuchBetter is seeking a Data Engineer to design and maintain our Snowflake data warehouse within a bronze/silver/gold architecture. You will build automated pipelines, develop dynamic tables, and model dimensional structures to support analytics and BI reporting.

You will collaborate with data analysts, engineers and product teams, contribute to data governance, and help scale the platform as requirements mature.

Qualifications

  • Minimum 2 years hands-on Snowflake experience.
  • Experience in medallion (bronze/silver/gold) architecture.
  • Experience with Snowflake Streams and Tasks.
  • Experience with Dynamic Tables or quick learner.
  • Familiarity with dimensional modelling (star/snowflake).
  • Experience integrating Snowflake with BI tools (Power BI, Tableau, Looker).
  • Experience automating data pipelines (dbt, Airflow, Python, CI/CD).
  • Strong communication with technical and non-technical stakeholders.

Responsibilities

  • Build and maintain data pipelines and models in Snowflake within the medallion architecture.
  • Develop automated, event-driven pipelines using Snowflake Streams and Tasks.
  • Create Dynamic Tables to simplify transformation logic.
  • Support dimensional models to underpin analytics and BI use cases.
  • Collaborate with BI teams to translate requirements into data models for dashboards.
  • Contribute to data governance practices including data quality, access control and metadata.
  • Assist in automating the data platform, including testing, monitoring and alerting.
  • Monitor Snowflake performance and cost, and propose optimisations.
  • Collaborate with data analysts, software engineers and product teams to deliver data solutions.
  • Support or mentor junior colleagues as needed.

Skills

Snowflake
SQL development
Data modelling
Data governance
Communication skills

Tools

Snowflake
dbt
Airflow
Python
CI/CD

Job description

MuchBetter is transforming the payments space with a suite of innovative products, including our digital wallet, contactless wearables and cash vouchers. The MuchBetter Wallet lets customers spend, send and store money securely on their mobile phones, with the option to pair smart wearables for effortless contactless payments. Our ecosystem continues to grow: MuchBetter Gateway powers e commerce through localised payment processing, while our newest product—the MuchBetter Business app—gives companies a simple, scalable way to manage payments through one smart API, improving checkout performance, reducing fraud and increasing customer loyalty.

Role Overview

We are looking for a Data Engineer with strong hands-on Snowflake experience to help build and maintain our Snowflake data warehouse. Working within our established medallion (bronze / silver / gold) architecture, you'll build and maintain automated pipelines using Streams, Tasks, and Dynamic Tables, and help produce well-modelled, BI-ready data sets. This is a hands‑on engineering role with genuine scope to grow into a more senior architecture, governance, or team‑lead position as our platform matures.

Key Responsibilities
  • Build and maintain data pipelines and models within our Snowflake data warehouse, working within an established medallion (bronze / silver / gold) architecture.
  • Develop and support automated, event‑driven data pipelines using Snowflake Streams and Tasks.
  • Build and maintain Dynamic Tables to simplify and automate transformation logic.
  • Support the development of dimensional models (star/snowflake schemas, fact and dimension tables) to underpin analytics and BI use cases.
  • Work with BI teams and business stakeholders to build data models that support dashboards and reporting tools.
  • Follow, and help improve, data governance practices, including data quality checks, access control, and metadata management.
  • Contribute to automation of the data platform, including pipeline testing, monitoring, and alerting.
  • Monitor Snowflake performance and cost, flagging optimisation opportunities such as warehouse sizing, clustering, and query tuning.
  • Collaborate with data analysts, software engineers, and product teams to translate requirements into working data solutions.
  • Contribute to the growing use of Snowflake features such as Semantic Views, under guidance, as our platform and governance practices mature.
  • Minimum 2 years' hands‑on experience with Snowflake, including SQL development and day‑to‑day warehouse use.
  • Experience working within, or contributing to, a medallion (bronze / silver / gold) architecture.
  • Practical experience with Snowflake Streams and Tasks.
  • Experience with Dynamic Tables, or a strong appetite to pick these up quickly.
  • Working knowledge of dimensional modelling concepts (star schemas, fact/dimension tables).
  • Experience integrating Snowflake with at least one BI tool (e.g. Power BI, Tableau, Looker).
  • Some experience automating data pipelines or workflows (e.g. dbt, Airflow, Python, CI/CD).
  • Understanding of core data warehousing and ETL/ELT concepts.
  • Good communication skills, with the ability to work with both technical and non‑technical stakeholders.
Desirable Skills & Experience (Growth Areas)
  • Exposure to data governance practices or tooling (e.g. lineage tracking, data cataloguing, role‑based access control).
  • Interest in, or exposure to, Snowflake Semantic Views.
  • Familiarity with additional Snowflake features such as Time Travel, Zero‑Copy Cloning, or Snowpark.
  • Experience with dbt for transformation and testing.
  • SnowPro Core certification (or working towards).
  • Appetite to grow into a more senior architecture, governance, or team‑lead role over time.
  • Experience supporting or mentoring junior colleagues.
Core Competencies
  • Detail‑oriented, with a focus on building robust, well‑modelled data pipelines.
  • Proactive about automation and reducing manual effort.
  • Good collaborator across engineering, analytics, and business functions.
  • Eager to develop technically and grow with the platform.
Technical Environment
  • Bupa Health & Dental Care for you and your immediate family
  • 26 days’ annual leave plus national bank holidays
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Architect
Data Architect

N Consulting Limited • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)

Experis • City Of London

Hybrid
GBP 70,000 - 90,000
Data Engineer-Wealth/Asset Management
Data Engineer-Wealth/Asset Management

Hydrogen Group • Greater London

On-site
GBP 65,000 - 90,000
Senior Data Engineer
Senior Data Engineer

Jobtailor • Tewkesbury

On-site
GBP 55,000 - 75,000
Data Engineer-Wealth/Asset Management
Data Engineer-Wealth/Asset Management

Hydrogen Group • City Of London

On-site
GBP 70,000 - 110,000
Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)

Harvey Nash Group • Greater London

Hybrid
GBP 78,000 - 130,000
Data Engineer
Data Engineer

Babble Cloud Ltd • United Kingdom

On-site
GBP 60,000 - 90,000
12 paid bank holidays
Parental leave
Data Engineer
Data Engineer

Ignite Digital • Milton Keynes

Hybrid
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Snowflake Data Engineer
Snowflake Data Engineer

Albany Beck • Greater London

On-site
GBP 90,000 - 120,000
Lead Data Engineer
Lead Data Engineer

La Fosse • Greater London

Hybrid
GBP 119,925 - 138,375