Software Engineer - Quantitative Trading : Python/C++ : £70-120k

Hunter Bond

Greater London

Hybrid

GBP 90,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working pattern
Base salary + bonus and benefits

Job summary

Hunter Bond is seeking exceptional Software Engineers to build high-performance systems at the intersection of computer science and quantitative finance. You will design and optimise software infrastructure supporting systematic trading strategies, tackling challenges in low latency, throughput and reliability.

Candidates should show strong Python or C++ skills, solid OO design, and a track record in performance optimisation. Hybrid working model with base salary plus bonus and benefits offered.

Qualifications

  • Excpt programming ability in Python or C++ and OO design
  • Deep understanding of algorithms, data structures, complexity and OS
  • Knowledge of concurrency, memory management, networking, performance optimisation

Responsibilities

  • Design, develop and optimise performance-critical software in Python and/or C++.
  • Implement efficient algorithms and data structures for large-scale data processing.
  • Build concurrent, parallel and distributed systems focusing on throughput and latency.
  • Profile and optimise CPU-bound and memory workloads.
  • Develop robust research infrastructure, data pipelines and production-grade apps.
  • Collaborate with researchers to translate models into scalable software.

Skills

Python
C++
Object-oriented design
Software design fundamentals

Education

Bachelor's or Master's in Computer Science

Tools

Linux

Job description

We are seeking exceptional Software Engineers to join a leading quantitative investment fund, building high-performance systems at the intersection of computer science, applied mathematics and financial markets.

Working alongside quantitative researchers and experienced engineers, you will develop and optimise the software infrastructure underpinning systematic trading strategies, solving technically challenging problems where computational efficiency, low latency and reliability are paramount.

Technical Responsibilities

  • Design, develop and optimise performance-critical software in Python and/or modern C++.
  • Implement efficient algorithms and data structures for large-scale data processing and quantitative computation.
  • Build concurrent, parallel and distributed systems, with a focus on throughput, latency and resource utilisation.
  • Profile and optimise CPU-bound and memory-intensive workloads, leveraging knowledge of cache locality, memory management and system architecture.
  • Develop robust research infrastructure, data pipelines and production-grade applications.
  • Collaborate with quantitative researchers to translate mathematical models into efficient, scalable software.

Candidate Profile

  • Exceptional programming ability in Python or C++, with strong object-oriented and software design fundamentals.
  • Deep understanding of algorithms, data structures, computational complexity and operating systems.
  • Knowledge of concurrency, memory management, networking and performance optimisation.
  • Strong analytical and problem-solving ability, with a rigorous approach to code quality, testing and debugging.
  • Experience with Linux, numerical computing, distributed systems or high-performance computing is advantageous.

Academic Background

We welcome candidates with Bachelor's or Master's degrees in Computer Science or similar STEM subject.

Great career path on offer, hybrid working pattern, excellent base + bonus and benefits

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 450,000 - 550,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1
Senior Software Engineer - Leading Global High Frequency Trading Firm – Excellent Compensation + Benefits
Senior Software Engineer - Leading Global High Frequency Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

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

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Quantitative Developer - Up to £200k + Bonus
Quantitative Developer - Up to £200k + Bonus

Hunter Bond • Greater London

Hybrid
GBP 180,000 - 220,000
C++ Quantitative Developer
C++ Quantitative Developer

Oxford Knight • Greater London

On-site
GBP 65,000 - 90,000
Software Developer C++ Python - Trading
Software Developer C++ Python - Trading

Client Server • City Of London

On-site
GBP 100,000 - 125,000
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

On-site
GBP 90,000 - 120,000
Quant Software Developer - Python - Systematic Trading : £300k
Quant Software Developer - Python - Systematic Trading : £300k

Hunter Bond • Greater London

On-site
GBP 90,000 - 140,000
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
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 450,000 - 550,000
Exposure to bleeding-edge technologies
Collaborative working environment
Competitive compensation and bonus potential