Senior Data Engineer: Finance

Zilch

Greater London

On-site

GBP 60,000 - 80,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Income Protection
Share Options Scheme
5% back on in-app purchases
£200 for WFH setup
Private medical insurance
Employee Assistance Programme
Savings & discounts on shopping
1:1 well-being consultations

Job summary

Zilch, a leading payment tech company in Greater London, is seeking a Senior Finance Data Analyst to enhance its Finance Data team. This role blends data engineering with finance analytics, allowing the ideal candidate to build robust data infrastructures that inform financial decisions.

The company values ownership and curiosity, encouraging team members to understand the implications of the numbers they're working with. A focus on data quality, SQL expertise, and cross-functional collaboration is essential for this position.

Join Zilch to contribute to empowering payment solutions while enjoying a hybrid work schedule.

Qualifications

  • Expertise in writing complex SQL queries for finance data.
  • Ability to design and maintain robust data models and pipelines.
  • Experience ensuring data quality and implementing checks.

Responsibilities

  • Design and maintain data models and transformation pipelines.
  • Translate financial logic into SQL for reporting.
  • Implement data quality checks and controls.

Skills

SQL
Data Modelling
Data Quality
Stakeholder Management
Python

Education

3–5+ years in Data Analyst/Finance Data role

Tools

BigQuery
Snowflake
Redshift
Airflow
dbt

Job description

Zilch is a payment tech company on a mission to create the most empowering way to pay for anything, anywhere. Combining the best of debit, credit and savings, we give our customers the option to earn instant cashback or spread the cost of pricier purchases, completely interest free and with no late fees. Pretty great, right?

We started in 2018 with a small team and a big dream - to make credit accessible to all. Since then, we've achieved double unicorn status and taken on more than 5 million customers. There are some exciting projects coming up and we’ve got big growth plans.

Want to join us?

About the role

We are looking for a Senior Finance Data Analyst to join our Finance Data team. This is a technically deep role that sits at the boundary of data engineering and finance analytics – ideal for someone who is as comfortable building robust data models and pipelines, understands financial logic and is happy to work with finance stakeholders.

You’ll bring advanced SQL skills, strong data modelling instincts, and the ability to build scalable, well‑structured data infrastructure that finance teams can rely on. Finance domain knowledge is important, but your primary strength is data – you think in schemas, pipelines, and systems as much as in metrics and reports.

If you thrive on solving complex data problems, care deeply about data quality and structure, and want to work in a fast‑paced team where your technical contributions directly shape how the business understands its finances – we’d love to hear from you.

Day to day responsibilities
  • Data modelling & pipeline ownership: Design, build, and maintain robust data models and transformation pipelines in dbt or equivalent tooling, ensuring finance data is structured, reliable, and scalable across the warehouse.
  • Finance analytics: Translate complex financial logic into clean, well‑documented SQL and data models that finance teams can rely on for reporting and decision‑making.
  • Data quality & controls: Implement and maintain data quality checks, reconciliation logic, and monitoring across critical finance data pipelines, proactively identifying and resolving issues before they reach downstream consumers.
  • Metric governance: Define and govern core finance KPIs and metrics, ensuring a single source of truth across the business and clear documentation of definitions, logic, and ownership.
  • Cross‑functional collaboration: Work closely with Finance, Analytics Engineering, and Product teams to ensure finance data requirements are embedded in data infrastructure from the start, and that outputs are fit for purpose across all downstream uses.
  • Automation & process improvement: Identify and automate manual finance data processes, improving reliability and scalability while reducing operational burden on the team.
What we’re looking for
  • SQL native – complex queries, window functions, performance tuning is where you feel at home.
  • You care about correctness. Finance data has to be right – you build with that standard in mind from the start.
  • You’re curious about the business. You want to understand what the numbers mean, not just how to query them – and you’re comfortable picking up finance context as you go.
  • You take ownership. You don’t wait to be asked – you spot a problem in a pipeline and you fix it.
  • You communicate clearly. You can explain a complex query to a finance stakeholder and a financial concept to a data engineer.
  • SQL expertise: Advanced SQL is non‑negotiable – you write complex queries fluently and understand performance, indexing, and warehouse‑specific behaviour (e.g. BigQuery, Snowflake, or Redshift).
  • Data modelling: Strong grasp of data modelling concepts and hands‑on experience building models in dbt or a comparable transformation framework.
  • Data quality mindset: Experience building and maintaining data quality checks, reconciliation logic, and monitoring in a production environment.
  • Experience: 3–5+ years in a data analyst, analytics engineer, or finance data role, ideally within financial services or fintech.
  • Stakeholder management: Comfortable working directly with finance stakeholders, translating business requirements into technical specifications and communicating data concepts clearly to non‑technical audiences.
  • Understanding of financial reporting concepts sufficient to implement finance logic accurately and challenge requirements constructively.
  • Database and data modelling experience – dimensional modelling, dbt, or a comparable transformation framework – is a strong advantage and an area we’d invest in developing.
  • Experience with data orchestration tools such as Airflow or equivalent.
  • Python or another scripting language for data manipulation and automation.
  • Background in consumer lending, payments, or embedded finance products.
  • Experience working in an Analytics Engineering or hybrid analyst/engineer capacity.
Benefits
  • Income Protection
  • Permanent employees enjoy access to our Share Options Scheme
  • 5% back on in‑app purchases
  • £200 for WFH setup
  • Private medical insurance including GP consultations (video, telephone or face‑to‑face), prescribed medication, in‑patient, day‑patient and out‑patient care, mental health support, physiotherapy, advanced cancer cover
  • Employee Assistance Programme including unlimited mental health sessions, 24/7 remote GP & physiotherapy, 24/7 helpline for emotional & practical support
  • Savings & discounts on everyday shopping
  • 1:1 personalised well‑being consultations
Family Friendly Policies
  • Enhanced maternity pay
  • Enhanced paternity pay
  • Enhanced adoption pay
  • Enhanced shared parental leave
Learning & Development
  • Professional qualifications
  • Professional memberships
  • Learning suite for e‑courses
  • Internal training programmes
  • FCA & regulatory training
Work arrangements

Hybrid working: office‑based Monday, Wednesday, and Thursday; remote working Tuesday and Friday.

Casual dress code.

Workplace socials.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior KYC Analyst
Senior KYC Analyst

Zilch • Greater London

Hybrid
GBP 60,000 - 80,000
Pension scheme
Private Medical Insurance
Hybrid working
+1
Enterprise Data Analyst
Enterprise Data Analyst

Salary Finance • Greater London

Hybrid
GBP 60,000 - 90,000
25 days holiday
Hybrid working arrangements
Generous company benefits
+4
Product Analytics Manager
Product Analytics Manager

Zilch • Greater London

Hybrid
GBP 110,000 - 140,000
Hybrid working
Private Medical Insurance
Death in Service
+3
Treasury Manager
Treasury Manager

Zilch • Greater London

On-site
GBP 60,000 - 80,000
Income Protection
Private Medical Insurance
5% back on in-app purchases
+2
Senior Analytics Engineer (6 month FTC)
Senior Analytics Engineer (6 month FTC)

Visa Hunt • Greater London

On-site
GBP 80,000 - 110,000
Hybrid work model
Private health cover
Office socials & off-sites
+2
Finance Director
Finance Director

Zilch • Greater London

On-site
GBP 150,000 - 190,000
Senior Analytics Engineer
Senior Analytics Engineer

Lloyds Banking Group • City of Westminster

On-site
GBP 70,000 - 110,000
Pension up to 15%
Annual bonus subject to group perf.
Share schemes including free shares
+3
Application Support Analyst
Application Support Analyst

Zilch • Greater London

Hybrid
GBP 60,000 - 90,000
Pension scheme
Death in Service scheme
Share Options Scheme
+2
Data Analyst - Fintech SaaS Game Changer.
Data Analyst - Fintech SaaS Game Changer.

Debt Register • Epsom

Hybrid
GBP 35,000 - 52,000
Data Quality Engineer
Data Quality Engineer

Funding-Circle • City Of London

Hybrid
GBP 70,000 - 95,000
Barista coffee
Subsidised lunches
Flexible benefits