Senior Software Engineer - Leading Global High Frequency Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mondrian Alpha is seeking an experienced Software Engineer to join its systematic trading team. The role involves hands-on work across research-to-production lifecycle, building trading systems, market data connectivity, and analytics infrastructure using Python and C++.

You will collaborate with quantitative researchers and traders, own projects end-to-end, and contribute to highly available distributed systems with low latency requirements in a globally distributed setup.

Qualifications

  • 5+ years of professional software engineering experience using Python or C++.
  • Proven experience building complex, business-critical software that is reliable and maintainable.
  • Experience developing highly available distributed systems with tight latency constraints.
  • Understanding of computer networking and the trade-offs involved in system design.
  • Knowledge of type systems, fundamental statistics and numerical methods.
  • Previous experience developing software within a trading environment.
  • Strong communication skills, initiative and a desire to continuously learn.
  • Experience working with quantitative researchers is advantageous.
  • Familiarity with machine learning concepts, functional programming, Cython or integrating Python and C++ is a plus.

Responsibilities

  • Design, develop and maintain software supporting research, trading and post-trade workflows.
  • Build systems for market data processing, signal computation, portfolio optimisation and execution management.
  • Develop and improve trading infrastructure, monitoring and observability tooling.
  • Test and document software to ensure reliability, maintainability and performance.
  • Collaborate closely with quantitative researchers, traders and fellow engineers.
  • Take ownership of projects from initial requirements through to delivery, with on-call support as required.

Skills

Strong communication
Collaboration
Ownership
On-call mindset
Learning mindset

Tools

Python
C++

Job description

I'm working with a leading global proprietary trading firm that is seeking an experienced Software Engineer to join its systematic trading team.

This is a hands-on engineering role supporting fully systematic, multi-asset trading strategies across global markets. You will work closely with software engineers, quantitative researchers and traders, with broad ownership across the research-to-production lifecycle.

The role will involve building and enhancing trading systems, market data connectivity, execution algorithms and research infrastructure, primarily using Python and C++. You will also contribute to signal computation, portfolio optimisation, post-trade analysis and monitoring tools, working within highly available distributed systems with demanding latency requirements.

Responsibilities:
  • Design, develop and maintain software supporting research, trading and post-trade workflows.
  • Build systems for market data processing, signal computation, portfolio optimisation and execution management.
  • Develop and improve trading infrastructure, monitoring and observability tooling.
  • Test and document software to ensure reliability, maintainability and performance.
  • Collaborate closely with quantitative researchers, traders and fellow engineers.
  • Take ownership of projects from initial requirements through to delivery, with on-call support as required.
Requirements:
  • 5+ years of professional software engineering experience using Python or C++.
  • Proven experience building complex, business-critical software that is reliable and maintainable.
  • Experience developing highly available distributed systems with tight latency constraints.
  • Understanding of computer networking and the trade-offs involved in system design.
  • Knowledge of type systems, fundamental statistics and numerical methods.
  • Previous experience developing software within a trading environment.
  • Strong communication skills, initiative and a desire to continuously learn.
  • Experience working with quantitative researchers is advantageous.
  • Familiarity with machine learning concepts, functional programming, Cython or integrating Python and C++ is a plus.

My client offers an attractive compensation package alongside excellent benefits, with the opportunity to join a highly technical trading environment where engineers have significant autonomy, work directly with quantitative researchers and contribute to sophisticated systematic strategies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

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

Client Server • City Of London

On-site
GBP 100,000 - 125,000
Software Engineer - Quantitative Trading : Python/C++ : £70-120k
Software Engineer - Quantitative Trading : Python/C++ : £70-120k

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 150,000
Hybrid working pattern
Base salary + bonus and benefits
Software Engineer (Trading Systems Tooling) – Tier 1 Multi-Strategy Hedge Fund – Excellent Compensation + Benefits
Software Engineer (Trading Systems Tooling) – Tier 1 Multi-Strategy Hedge Fund – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

On-site
GBP 75,000 - 110,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
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/C++ Software Engineer
Senior/C++ Software Engineer

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Python Software Engineer
Python Software Engineer

Hunter Bond • Greater London

On-site
GBP 90,000 - 150,000