Negotiable
Inside
Hybrid
London Area, United Kingdom
Summary: The role of a C++ Developer focuses on enhancing low-latency trading systems within a leading financial services organization. The position involves designing and building market data systems and collaborating with various stakeholders to develop trading tools. The developer will also engage in DevOps practices to ensure high-performance infrastructure across multiple markets. This is a hybrid role based in London, requiring significant experience in C++ and low-latency systems.
Key Responsibilities:
- Designing and building market data systems, order management, messaging layers, and other trading services using advanced C++ on Linux.
- Partnering with quants, traders, and business stakeholders to build and test trading tools and technologies.
- Participating in DevOps practices, including CI pipelines, code quality tools, and deployment.
Key Skills:
- 5+ years of experience developing low-latency, high-performance systems in a Linux environment.
- Strong C++ expertise, using the right tools and constructs to write clean, maintainable code.
- Knowledge of BSD Sockets, QuickFIX, BOOST, and STL.
- Bachelor’s degree in Computer Science, Engineering or equivalent experience.
- Scripting and database query skills.
- Proficiency in Python (nice to have).
- Understanding of exchange connectivity protocols (e.g. FIX) (nice to have).
- Familiarity with market microstructure, Smart Order Routing, and OMS (nice to have).
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
C++ Developer – Low Latency Trading Systems
Location: Hybrid (London)
Duration : 6+ Months Inside IR35 Contract
We're working with a leading financial services organisation looking to expand their development team working on exchange connectivity and low-latency trading systems. This is an exciting opportunity to work in a collaborative, global team environment delivering high-performance trading infrastructure used across multiple markets.
What You’ll Be Doing:
- Designing and building market data systems, order management, messaging layers, and other trading services using advanced C++ on Linux.
- Partnering with quants, traders, and business stakeholders to build and test trading tools and technologies.
- Participating in DevOps practices, including CI pipelines, code quality tools, and deployment.
What We’re Looking For:
- 5+ years of experience developing low-latency, high-performance systems in a Linux environment.
- Strong C++ expertise, using the right tools and constructs to write clean, maintainable code.
- Knowledge of BSD Sockets, QuickFIX, BOOST, and STL.
- Bachelor’s degree in Computer Science, Engineering or equivalent experience.
- Scripting and database query skills.
Nice to Have:
- Proficiency in Python.
- Understanding of exchange connectivity protocols (e.g. FIX).
- Familiarity with market microstructure, Smart Order Routing, and OMS.