Summary: The Software Engineer role is a contract position with a leading quantitative trading firm in London, focusing on building and enhancing high-performance trading infrastructure. The ideal candidate will possess strong engineering skills and experience in low latency trading environments, although direct experience in trading systems is not mandatory. Proficiency in programming languages such as C++, Java, C#, Rust, or Go is preferred. The position involves collaboration with traders and engineers to improve system performance and reliability.
Key Responsibilities:
- Building and improving systems across market data, exchange connectivity, and trading infrastructure
- Working on components involved in feed processing, order books, and exchange interactions
- Developing high performance, scalable, and resilient distributed systems
- Working closely with traders, researchers, and engineers to support systematic trading
- Improving performance, reliability, and engineering standards across the platform
Key Skills:
- Strong engineering ability
- Experience in low latency trading, electronic trading, market making, hedge funds, exchanges, or similar financial technology environments
- Proficiency in programming languages such as C++20/23, Java, C#, Rust, Go
- Experience in building high-performance systems
- Ability to work collaboratively with traders and engineers
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Software Engineer - Contract - London
We're working with a leading quantitative trading firm seeking an experienced Software Engineer to join a team building and enhancing high performance trading infrastructure. The team owns systems across market data, exchange connectivity, order books and trading infrastructure. While direct experience in these areas is beneficial, it's not essential. What's more important is strong engineering ability and experience working within low latency trading, electronic trading, market making, hedge funds, exchanges or similar financial technology environments. Experience in any of the following languages are welcomes: C++20/23, Java, C#, Rust, Go or similar high performance programming backgrounds.
What you'll be doing:
- Building and improving systems across market data, exchange connectivity and trading infrastructure
- Working on components involved in feed processing, order books and exchange interactions
- Developing high performance, scalable and resilient distributed systems
- Working closely with traders, researchers and engineers to support systematic trading
- Improving performance, reliability and engineering standards across the platform
This is an opportunity to work on business critical trading infrastructure where engineering quality, performance and reliability are at the core of everything you build.