top of page

Senior Software Engineer -

Quantitative Trading Systems 

About this role 

We are looking for an exceptional Senior Software Engineer with meaningful experience in quantitative trading, financial markets or institutional trading technology to join Chaos Theory Labs. The role combines strong production software engineering with the specialist knowledge required to build, test and operate systematic trading systems safely. 

The Opportunity 

This is an opportunity to help take a systematic futures-trading capability from research and UAT into robust live operation. You will work closely with trading, quantitative and engineering colleagues, own critical components end-to-end and engage directly with brokers and technical counterparties when required. 

We are looking for a production-minded engineer rather than a purely academic quant: someone who can challenge a backtest, reason about market and execution risk, diagnose a FIX or broker-integration issue, and still write maintainable, thoroughly tested software. 

skills & qualifications

Please refer to the job description for the complete list of requirements. 

Education

A degree (or equivalent experience) in Computer Science, Mathematics, Data Analytics /Science, or another related quantitative discipline 

Programming Languages

Expert knowledge of C++ is essential to succeed in this role. Desirable for proficiency in other programming languages for example Python, C#, Go or Rust. 

Core Essential Skills 

  • Algorithmic Trading and Futures  

  • Trading Risk and Reliability  

  • Quantitative Methods  

  • Software Engineering  

Company Benefits

  • Company bonus scheme 

  • Generous 31 days annual leave entitlement, plus a day for your birthday 

  • Regular in-person Company Days 

  • Employee Assistance Plan 

  • Health care 

bottom of page