> Markdown version of [/jobs/ext/46725-c-engineer-quant-trading](https://www.wearedevelopers.com/jobs/ext/46725-c-engineer-quant-trading). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Engineer - Quant Trading - **Company:** Bonhill Partners - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Profiling, Concurrent Computing, Data Distribution Service, Software Debugging, Linux, Distributed Systems, Python (Programming Language), Linux System Administration, Routing, Performance Tuning, Systems Architecture, Multithreading, Scripting, Low Latency, Hardware Acceleration, C++14 - **Published:** May 15, 2026 - **Apply:** https://find.jobs/jobs-near-me/c-engineer-quant-trading-city-of-london-london/2770441339-2/ ## About the Role * Strong commercial experience developing in modern C++ within a trading, market data, or low-latency systems environment. * Solid Python skills for scripting, tooling, automation, or operational support tasks. * Deep understanding of Linux systems engineering and performance tuning. * Experience working with: * Real-time market data feeds * Exchange connectivity and order routing * TCP/UDP multicast networking * Low-latency or high-throughput systems * Strong knowledge of multithreaded and concurrent programming concepts. * Experience debugging and optimising production systems in mission-critical environments. * Strong understanding of distributed systems, networking, and systems architecture. * Excellent problem-solving skills with the ability to work effectively in a fast-paced front-office environment. Desirable Experience * Exposure to buy-side trading environments, systematic trading, or electronic execution platforms. * Experience with market protocols such as FIX, OUCH, ITCH, or binary exchange protocols. * Familiarity with tick plant architecture and time-series data systems. * Knowledge of performance profiling, kernel bypass networking, or hardware acceleration techniques. * Experience working with cloud or containerised infrastructure is beneficial. * Understanding of Equities, Futures, FX, or Derivatives markets would be advantageous. ## Description We are partnering with a leading buy-side investment firm seeking a highly skilled C++ Engineer to join their front-office trading technology team. This role will focus on building and enhancing low-latency trading infrastructure, market connectivity, and real-time market data systems that directly support trading and investment activities across global markets., * Design, develop, and maintain high-performance C++ applications supporting electronic trading and market data platforms. * Build and support low-latency exchange connectivity and market access solutions across multiple venues and asset classes. * Develop and optimise real-time market data systems, including feed handlers, normalisation layers, and data distribution services. * Work closely with traders and quantitative teams to improve trading infrastructure performance, reliability, and scalability. * Enhance trading platform resiliency, monitoring, and operational tooling across Linux-based environments. * Contribute to the architecture and optimisation of high-throughput distributed systems. * Participate in troubleshooting and performance analysis of latency-sensitive production systems. * Support automation initiatives and tooling using Python where appropriate. ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) - [A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network](https://www.wearedevelopers.com/videos/15-a-technical-introduction-to-bitcoin-s-2nd-layer-the-lightning-network) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)