Python Software Engineer

Durlston Partners

England

On-site

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
GBP 90,000 - 160,000
Competitive compensation
Meaningful bonuses
Hybrid working model
+1
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
Senior Python Developer
Senior Python Developer

Tempest Vane Partners • Greater London

On-site
GBP 90,000 - 130,000
Python Software Developer - Hedge Fund - London
Python Software Developer - Hedge Fund - London

Attribution Search • Greater London

On-site
GBP 70,000 - 110,000
Python Software Engineer, Trading Platform
Python Software Engineer, Trading Platform

DRW Holdings, LLC. • Greater London

On-site
GBP 60,000 - 80,000
Senior Python Developer - Up to £180,000 P/A + Bonus - London
Senior Python Developer - Up to £180,000 P/A + Bonus - London

Hunter Bond • Greater London

Hybrid
GBP 108,000 - 180,000
Python Engineer – Up to £200,000 + Bonus + Benefits
Python Engineer – Up to £200,000 + Bonus + Benefits

Hunter Bond • Greater London

On-site
GBP 150,000 - 200,000
Bonus
Full Benefits
Python Engineer
Python Engineer

LinkedTrade • Greater London

Hybrid
GBP 65,000 - 90,000
Competitive salary
Hybrid work arrangement
Collaborative environment
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

Hybrid
GBP 70,000 - 225,000
Highly competitive bonuses
Comprehensive benefits package
Emphasis on work-life balance