Python Developer - Investment Management

Qh4 Consulting

Greater London

Hybrid

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qh4 Consulting in London requires a skilled Python developer to build production-grade analytics and dashboards used by the front office. You will work directly with portfolio managers to translate investment questions into scalable solutions, maintaining a large Python codebase and querying production databases.

The role emphasizes engineering craft, testing practices, and CI/CD, with a hybrid London-based setup and exposure to equities, rates, credit, and private markets.

Qualifications

  • Production-grade Python analytics and dashboards experience.
  • Strong SQL against production databases (SQL Server / Postgres).
  • Experience delivering projects with an investment desk (portfolio managers / analysts).
  • Knowledge of asset pricing, market data, and CFA Level 1 depth.

Responsibilities

  • Build and maintain production-grade Python analytics and dashboards used daily by investment teams.
  • Work directly with portfolio managers to turn investment questions into scalable technical solutions.
  • Maintain and evolve a substantial existing Python codebase.
  • Query commercial, production-grade databases to power analytics delivery.
  • Apply strong engineering practices: Git, testing, code review, and CI/CD.

Skills

Python
SQL
Git
CI/CD
Front office experience
Financial product knowledge

Tools

SQL Server
PostgreSQL
Git
CI/CD pipelines

Job description

London - Hybrid - Asset Management

A specialist quant and analytics team at a UK asset manager is hiring a Python developer to build the tools its investment desks rely on. You'll sit inside the front office, working directly with portfolio managers, not behind a layer of business analysts, and the analytics and dashboards you build will be used daily by the people making capital allocation decisions across equities, rates, credit, and private markets.

This is a role for someone who takes engineering craft seriously and wants to understand the investment problems behind the code, not just the tickets in front of them.

What you'll do
  • Build and maintain production-grade Python analytics and dashboards used daily by investment teams
  • Work directly with portfolio managers to turn investment questions into scalable technical solutions
  • Maintain and evolve a substantial existing Python codebase
  • Query commercial, production-grade databases (SQL Server, Postgres) to power analytics delivery
  • Apply strong engineering practices throughout: Git, testing, code review, and CI/CD
What we're looking for
  • A strong Python developer who writes production-quality code - non-negotiable, and assessed at interview
  • Solid SQL, including querying commercial, production-grade databases - not just CSV, JSON, or API data
  • Comfort with Git, CI/CD, and software development best practices such as testing and code review
  • A project you've delivered working directly with an investment desk - with portfolio managers or analysts, not only through BAs. A pure software engineering background is fine; performance or risk backgrounds are welcome if you've implemented the calculation logic yourself, not just moved data between systems
  • Financial product knowledge at roughly CFA Level 1 depth: the basics of asset pricing, market data, and economics. Working knowledge of rates, credit, or equities is essential; alternatives are a plus. You don't need the CFA itself, though progress towards it is welcome
What sets the strongest candidates apart

The best applicants have been embedded in or alongside the investment process itself - you understand why a portfolio manager is asking a question, not just how to answer it technically. Experience supporting commercial teams such as marketing or fund sales won't be a substitute.

At interview, we'll assess both your Python and SQL, and ask you to talk through a project where you worked directly with the front office.

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

Similar jobs worth comparing

Front-Office Python Developer for Investment Analytics
Front-Office Python Developer for Investment Analytics

Qh4 Consulting • Greater London

Hybrid
GBP 70,000 - 100,000
Senior Python Developer, Investment Technology (ETF Technology)
Senior Python Developer, Investment Technology (ETF Technology)

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 130,000
Python Developer - Asset Management Firm - London
Python Developer - Asset Management Firm - London

Attribution Search • Greater London

On-site
GBP 50,000 - 70,000
Python Developer
Python Developer

Durlston Partners • Greater London

Hybrid
GBP 140,000 - 196,000
Quantitative Developer
Quantitative Developer

Ncounter Technology Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Python Developer
Python Developer

McGregor Boyall • Greater London

On-site
GBP 120,000 - 190,000
Guaranteed bonus for 1st year
Bonus buyout option
Discretionary sign-on
Sr Python Developer
Sr Python Developer

Falcon Smart IT (FalconSmartIT) • Greater London

On-site
GBP 60,000 - 90,000
Quantitative Developer - Python
Quantitative Developer - Python

AAA Global • England

On-site
GBP 60,000 - 80,000
Quantitative Developer (Systematic Options/Python) – Tier 1 Hedge Fund – Excellent Compensation[...]
Quantitative Developer (Systematic Options/Python) – Tier 1 Hedge Fund – Excellent Compensation[...]

Mondrian Alpha • Greater London

On-site
GBP 70,000 - 90,000
Excellent compensation and benefits
Direct exposure to live investment strategy
Significant ownership from day one
Python Software Engineer – Quantitative Hedge Fund : £120-180k
Python Software Engineer – Quantitative Hedge Fund : £120-180k

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 160,000
Competitive compensation
Meaningful bonuses
Hybrid working model
+1