Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha

Greater London

On-site

GBP 90,000 - 120,000

Full time

5 hours ago
Be an early applicant

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 in London. You will design and develop the full technology stack underpinning the firm’s global trading operation, including trading systems, market data connectivity, execution algorithms, and research infrastructure.

The environment is Python-centric, with emphasis on highly available, distributed systems and tight latency requirements.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong Python development skills.
  • Experience building complex mission-critical systems.
  • High-availability distributed systems with low latency.

Responsibilities

  • Design, develop and maintain mission-critical software for systematic trading and post-trade analysis.
  • Build high-performance market data, signal/feature computation, portfolio optimisation and execution management systems.
  • Develop highly available distributed trading infrastructure with stringent latency requirements.
  • Collaborate with quantitative researchers and traders to translate high-level requirements into robust technical solutions.
  • Enhance monitoring and observability tooling across the trading platform.
  • Own projects through design, development, testing, documentation and production support.

Skills

Python
Distributed systems
Latency-sensitive
Networking
Statistics / numerics
Machine learning exposure
Cython

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 in London.


Working directly alongside quantitative researchers and traders, you'll help design and develop the full technology stack underpinning the firm's global trading operation. This spans trading systems, market data connectivity, execution algorithms, research infrastructure, monitoring and observability, as well as integrations with the firm's wider technology platform.


The environment is predominantly Python and requires engineers who are comfortable building highly available, distributed systems with tight latency requirements. You'll be given significant autonomy and expected to take ownership of projects from high-level requirements through to production.


Responsibilities


  • Design, develop and maintain mission-critical software supporting systematic research, trading and post-trade analysis.

  • Build high-performance market data, signal/feature computation, portfolio optimisation and execution management systems.

  • Develop highly available distributed trading infrastructure with stringent latency requirements.

  • Work directly with quantitative researchers and traders to translate high-level requirements into robust technical solutions.

  • Build and enhance monitoring and observability tooling across the trading platform.

  • Own projects throughout the engineering lifecycle, including design, development, testing, documentation and production support.

  • Collaborate closely with researchers, traders and other software engineers across a global team.


Requirements


  • 5+ years' professional software engineering experience with strong Python development skills.

  • Experience building complex, mission-critical systems that are maintainable and safely refactorable.

  • Strong experience with high-availability distributed systems and latency-sensitive applications.

  • Good understanding of computer networking and the trade-offs involved in distributed system design.

  • Practical knowledge of fundamental statistics and numerical methods.

  • Previous experience developing technology within the trading domain.

  • Strong communication skills, initiative and the ability to independently drive projects through to completion.

  • Experience working directly with quantitative researchers is highly advantageous.

  • Exposure to machine learning, functional programming, Cython or integrating Python stacks would be beneficial.


My client offers an exceptional compensation package alongside the opportunity to work on business-critical technology within one of the industry's leading quantitative investment firms. You'll join a collaborative engineering environment where technical excellence is genuinely valued and have direct ownership over systems used across the investment platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Senior Python Engineer - Systematic Trading & Analytics
Senior Python Engineer - Systematic Trading & Analytics

Selby Jennings • Greater London

On-site
GBP 90,000 - 150,000
Python Engineer
Python Engineer

Oxford Knight • Greater London

On-site
GBP 120,000 - 170,000
Competitive base salary & bonus
Enormous opportunity to grow and have 
Contributions are rewarded; career pro
+1
Desk-Aligned Python Engineer
Desk-Aligned Python Engineer

Oxford Knight • England

On-site
GBP 90,000 - 140,000
Software Engineer - Trading Systems
Software Engineer - Trading Systems

Elity Global • Greater London

On-site
GBP 70,000 - 110,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

On-site
GBP 450,000 - 550,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1
Python Developer - London - Up to £160,000 Starting Base + Exceptional Bonuses/Benefits
Python Developer - London - Up to £160,000 Starting Base + Exceptional Bonuses/Benefits

Hunter Bond • Greater London

On-site
GBP 90,000 - 130,000
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