An established trading firm is looking for a talented Execution Developer to join its engineering team in London, working on high-performance C++ systems at the heart of its trading infrastructure.This is an opportunity to join a mature trading business where you'll take ownership of the low-latency execution systems connecting trading strategies directly to financial markets.Unlike traditional software development or internal tooling roles, you'll be working on critical, production-facing technology where performance is measured in microseconds and even small improvements can make a meaningful difference.The role offers significant technical ownership, close collaboration with traders and the opportunity to see your work deployed into live trading environments quickly.
Responsibilities
- Design, develop and optimise high-performance C++ components within the trading execution stack.
- Build and maintain exchange gateways, connectivity infrastructure and messaging protocols.
- Develop low-latency systems responsible for handling order flow between trading strategies and market venues.
- Improve the latency, throughput, reliability and resilience of critical trading applications.
- Work closely with traders and quantitative developers to translate requirements into robust, production-ready software.
- Collaborate with hardware and infrastructure engineering teams on end-to-end system design and performance optimisation.
- Investigate and resolve complex performance issues involving CPU utilisation, memory management, networking and multithreading.
- Profile, benchmark and optimise performance-critical code.
- Take ownership of engineering projects from initial design through development, testing and deployment.
- Contribute to the ongoing development and improvement of the firm's trading technology.
Requirements
- Strong commercial C++ development experience, ideally using C++17 or later.
- Excellent understanding of systems programming and performance-critical software development.
- Strong knowledge of memory management, CPU architecture, caching and multithreading.
- Experience developing low-latency, high-throughput or otherwise performance-sensitive applications.
- Solid Linux experience and familiarity with systems-level development.
- Strong debugging, profiling and performance optimisation skills.
- Experience designing, developing and taking ownership of complex software components.
- A practical, analytical approach to solving challenging technical problems.
- Comfortable working closely with technical stakeholders and taking responsibility for delivery.
- A genuine interest in high-performance engineering and developing efficient, reliable software.
Desirable Experience
- Previous experience within proprietary trading, market making, high-frequency trading or financial services.
- Experience developing exchange connectivity, order management or execution systems.
- Familiarity with financial messaging protocols, order entry protocols or binary exchange formats.
- Knowledge of market data systems or trading infrastructure.
- Exposure to FPGA technology, network optimisation or kernel bypass techniques.
- Experience optimising performance across hardware, networking and software layers.
Previous trading experience is not essential.
The Opportunity
- You'll join a highly skilled, collaborative engineering team within an established global proprietary trading business.
- The environment offers a high degree of technical ownership, with engineers having a direct influence on how systems are designed, developed and improved.
- Working closely with traders, quantitative researchers and infrastructure specialists, you'll gain exposure to sophisticated trading technology and challenging engineering problems where the impact of your work is both measurable and immediate.
The firm offers:
- Excellent base salary, dependent on experience.
- Discretionary performance-related bonus.
- Comprehensive benefits package.
- Opportunity to work on cutting-edge, low-latency trading technology.
- Significant technical ownership and scope to influence engineering decisions.
- Exposure to experienced engineers, traders and quantitative specialists.
- Potential opportunities for international mobility and career development.
Please note:
Applicants must already have the right to work in the UK. Visa sponsorship is not available for this position.