Trading Systems Engineer (C++)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Design, develop, and deploy core components and frameworks that underpin electronic trading systems.
- Enhance existing technology platforms to improve performance, stability, functionality, and automation.
- Build and support highly available, low-latency applications used in real-time trading environments.
- Collaborate closely with traders, quantitative researchers, and other technology teams to deliver robust solutions.
- Contribute to architecture decisions and drive continuous improvement across the trading technology stack.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Finance, Economics, or a related quantitative discipline.
- Strong computer science fundamentals, including data structures, algorithms, and software design principles.
- Expert-level C++ development experience.
- Experience building large-scale enterprise software and/or low-latency systems.
- Strong understanding of multithreaded programming and network-based distributed systems.
- Experience with messaging technologies or middleware platforms is highly desirable.
-
Excellent problem-solving skills and a passion for building high-performance software.
- Experience working within electronic trading, financial markets, or investment management.
- Knowledge of position management, risk management, or compliance-related systems.
-
Exposure to real-time market data platforms and trading infrastructure.
- Work on mission-critical trading infrastructure in a fast-paced environment.
- Collaborate with world-class engineers and investment professionals.
- Tackle complex technical challenges at scale.
- Gain exposure to cutting-edge trading technology and high-performance systems.
About the company
Our client is a leading investment management and trading firm seeking a highly skilled Trading Systems Engineer (C++) to join their team in London.This team is responsible for building and maintaining critical trading infrastructure in C++ that supports a range of systematic and discretionary trading businesses. The role offers the opportunity to work on high-performance, business-critical systems where reliability, scalability, and low latency are essential.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Best Countries for Software Engineers
Software Engineer Salary London
Top-Paying Tech Jobs (with Salaries)