> Markdown version of [/jobs/ext/2700477-c-engineer-exchange-connectivity-bonhill-partners](https://www.wearedevelopers.com/jobs/ext/2700477-c-engineer-exchange-connectivity-bonhill-partners). 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 - Exchange Connectivity - Bonhill Partners - **Company:** Bonhill Partners - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Algorithmic Trading, C++ (Programming Language), Software Debugging, Linux, Network Interface Controllers, Field-Programmable Gate Array (FPGA), Multicasting, Performance Tuning, System Programming, Systems Integration, Transmission Control Protocol (TCP), Concurrency, Low Latency, Network Optimization - **Published:** September 4, 2026 - **Apply:** https://www.reed.co.uk/jobs/c-engineer-exchange-connectivity-bonhill-partners/57308662 ## About the Role 1. Strong modern C++ engineering experience 2. Proven experience in market access, exchange connectivity or electronic trading 3. Deep understanding of exchange protocols and order-book mechanics 4. Experience with FIX, binary protocols and/or proprietary exchange APIs 5. Strong knowledge of Linux, networking and systems programming 6. Understanding of low-latency techniques, performance optimisation and concurrency 7. Excellent debugging and problem-solving skills 8. Comfortable working in a fast-paced, highly performance-sensitive environment Particularly valuable Experience with kernel/network optimisation, NICs, multicast, TCP/UDP, packet processing, FPGA acceleration or colocation environments would be highly advantageous. ## Description This is a hands-on engineering role focused on building and optimising the infrastructure that connects our trading systems directly to global financial markets. What you'll be doing 1. Designing and developing low-latency C++ systems for electronic trading 2. Building and maintaining exchange connectivity and market access infrastructure 3. Working with exchange protocols, binary feeds and order-entry gateways 4. Optimising networking, latency, throughput and system performance 5. Troubleshooting complex production issues across the trading stack 6. Working closely with traders, quantitative researchers and infrastructure engineers 7. Integrating with major exchanges and liquidity venues globally ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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 Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)