Python Software Engineer

Durlston Partners

England

On-site

GBP 70,000 - 90,000

Full time

14 days+
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

Competitive compensation package
Opportunity to work on high-impact systems
Collaboration with experts in finance and engineering

Job summary

A leading recruitment agency seeks a Python Software Engineer for a high-frequency trading firm in the UK. This role involves developing systems for real-time market data and trade execution while ensuring performance optimization in a dynamic environment. Ideal candidates should have a minimum of 2 years of Python experience and a strong interest in financial markets. The position offers competitive compensation, including bonuses, and the chance to work on impactful trading systems.

Qualifications

  • Minimum 2+ years of Python experience in trading or fintech environments.
  • Experience with high-performance systems is a plus.
  • Familiar with SQL databases and Linux-based systems.

Responsibilities

  • Develop and maintain systems for real-time market data and trade execution.
  • Optimize performance and scalability of trading infrastructure.
  • Collaborate to improve tooling and automation.
  • Deliver production-ready solutions in a fast-paced environment.

Skills

Python experience
Interest in financial markets
Familiarity with SQL databases
Linux-based systems knowledge

Tools

C++

Job description

Direct message the job poster from Durlston Partners

Hedge Fund, Trading & Tech Headhunter at Durlston Partners
Python Software Engineer – High-Frequency Trading

We're working with a high‑frequency trading (HFT) firm that is looking to expand its technology team with a Python Software Engineer. This is an opportunity to join a trading firm operating at the cutting edge of global markets, where technology and speed are paramount.

They build and run highly scalable, ultra‑low latency trading systems that compete across major global exchanges. You’ll work on some of the most complex and rewarding engineering challenges in the financial technology space.

The Role

As a Python Software Engineer, you’ll collaborate with traders, quantitative researchers, and other developers to design, develop, and optimise trading infrastructure. You’ll be directly contributing to systems that operate at nanosecond‑level latency and handle massive volumes of real‑time data.

Key Responsibilities
  • Develop and maintain systems for real‑time market data, trade execution, and reconciliation.
  • Optimise performance and scalability across key trading infrastructure components.
  • Partner with cross‑functional teams to improve tooling, observability, and automation.
  • Deliver robust, production‑ready solutions in a fast‑paced environment.
Requirements
  • Min 2+ years of Python experience in a professional setting (HFT, trading, fintech, or other high‑performance domains).
  • Exposure to C++ or willingness to work in multi‑language environments is a plus.
  • Familiarity with SQL databases and Linux‑based systems.
  • Interest in financial markets, real‑time systems, or algorithmic trading.
Why Apply?
  • Opportunity to work on high‑impact systems used in live trading.
  • Collaborate with some of the brightest minds in quantitative finance and software engineering.
  • Competitive compensation package with a base salary, plus bonus.

We are reviewing applications on a rolling basis. If this role sounds like a fit, apply now to learn more.

Please note: Due to high application volume, we’re only able to respond to candidates who are shortlisted within 3 working days.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Software Engineer – Quantitative Hedge Fund : £120-180k
Python Software Engineer – Quantitative Hedge Fund : £120-180k

Hunter Bond • Greater London

On-site
GBP 90,000 - 160,000
Competitive compensation
Meaningful bonuses
Hybrid working model
+1
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Python Engineer – Real-Time Trading Systems (HFT)
Python Engineer – Real-Time Trading Systems (HFT)

Durlston Partners • England

On-site
GBP 70,000 - 90,000
Competitive compensation package
Opportunity to work on high-impact systems
Collaboration with experts in finance and engineering
Python Engineer – Up to £200,000 + Bonus + Benefits
Python Engineer – Up to £200,000 + Bonus + Benefits

Hunter Bond • Greater London

On-site
GBP 180,000 - 220,000
Bonus
Full Benefits
Python Software Engineer - Hybrid working - £70,000 - £225,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - £70,000 - £225,000 Base (+ Bonus)

Hunter Bond • Greater London

On-site
GBP 70,000 - 225,000
Highly competitive bonuses
Comprehensive benefits package
Emphasis on work-life balance
Python Developer
Python Developer

mthree • Greater London

On-site
GBP 90,000 - 130,000
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)

Hunter Bond • Greater London

On-site
GBP 225,000 - 275,000
Highly competitive compensation
Access to modern data technologies
Clear career progression
+1
Python Software Engineer
Python Software Engineer

Durlston Partners • Greater London

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

Stott and May • London

On-site
GBP 60,000 - 80,000