Python Financial Modelling Engineer – ALM & WealthTech

Y TREE

City of Westminster

Hybrid

GBP 60,000 - 85,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private healthcare
Mental health support
25 days annual leave
Regular team socials
Dog-friendly London office
Family-friendly policies

Job summary

Y TREE is seeking a Financial Modelling Engineer (Python) to design and maintain ALM-driven financial planning engines. You will migrate legacy Excel models to a robust, code-based environment and write tests to ensure reliability for high-net-worth clients.

You will work in a hybrid London role, spending at least 2 days a week in the Soho office, collaborating with the Finance Modelling team to deliver scalable analytics and actionable insights within a wealthtech platform.

Qualifications

  • Hands-on Python scripting for production-grade models.
  • Understanding of financial planning inputs and outputs (cash flows, tax wrappers).
  • Experience with ALM or wealth/finance analytics preferred.

Responsibilities

  • Execute client analysis and translate scenarios into model inputs.
  • Migrate core ALM/financial planning models from Excel to code-based environment.
  • Write clean Python scripts to automate modelling tasks.
  • Build and run unit tests; compare Excel vs code outputs during migration.
  • Maintain technical documentation for financial models and assumptions.
  • Provide advisory support to Client/Advice teams on model outputs.

Skills

Python scripting
ALM development
Financial modelling
Data validation
Unit testing

Education

Bachelor's in finance/economics/maths
Master’s degree

Tools

Python
Excel

Job description

Y TREE is seeking a Financial Modelling Engineer (Python) to design and maintain ALM-driven financial planning engines. You will migrate legacy Excel models to a robust, code-based environment and write tests to ensure reliability for high-net-worth clients.

You will work in a hybrid London role, spending at least 2 days a week in the Soho office, collaborating with the Finance Modelling team to deliver scalable analytics and actionable insights within a wealthtech platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid ALM Financial Modelling Engineer (Python)
Hybrid ALM Financial Modelling Engineer (Python)

SLAMcore • Greater London

Hybrid
GBP 70,000 - 80,000
Vitality health plan
Mental health support
25 days annual leave
+3
Financial Modelling Engineer (Python)
Financial Modelling Engineer (Python)

Y TREE • City of Westminster

Hybrid
GBP 60,000 - 85,000
Private healthcare
Mental health support
25 days annual leave
+3
Financial Modelling Engineer (Python)
Financial Modelling Engineer (Python)

SLAMcore • Greater London

Hybrid
GBP 70,000 - 80,000
Vitality health plan
Mental health support
25 days annual leave
+3
Financial Modelling Engineer: Python & Wealth Tech
Financial Modelling Engineer: Python & Wealth Tech

Elliott James Consulting Ltd • Greater London

Hybrid
GBP 60,000 - 90,000
Bonus
Benefits package
Quant Financial Modelling Engineer
Quant Financial Modelling Engineer

Elliott James Consulting Ltd • Greater London

Hybrid
GBP 60,000 - 90,000
Bonus
Benefits package
Full Stack Engineer
Full Stack Engineer

Y TREE • Greater London

On-site
GBP 70,000 - 110,000
Health & wellbeing
25 days annual leave
Pension contributions
+2
Quantitative Analyst – Asset Allocation & Model Engineering
Quantitative Analyst – Asset Allocation & Model Engineering

Logansinclair • Greater London

Hybrid
GBP 70,000 - 120,000
Asset Modelling Lead for Investment Tech
Asset Modelling Lead for Investment Tech

NCSL International • Winchester

Hybrid
GBP 65,000 - 90,000
Hybrid working
Professional study support
Wellbeing networks
+2
London AI Full Stack Engineer for Financial Modelling
London AI Full Stack Engineer for Financial Modelling

Reccreate • Greater London

On-site
GBP 100,000 - 130,000
Equity
Senior Python Engineer - FinTech Systems (4D/1WFH)
Senior Python Engineer - FinTech Systems (4D/1WFH)

Oliver Bernard • Greater London

Hybrid
GBP 150,000 - 200,000
Bonus opportunity