> Markdown version of [/jobs/ext/1415823-c-hft-developer](https://www.wearedevelopers.com/jobs/ext/1415823-c-hft-developer). 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++ HFT Developer - **Company:** Selby Jennings - **Location:** London, UK - **Experience:** Expert - **Salary:** £89,283.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Networks, Memory Management, Fault Tolerance, Performance Tuning, System Programming, Transmission Control Protocol (TCP), Multithreading, Concurrency, Linux Development, Low Latency, C++14 - **Published:** July 24, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5811134945 ## About the Role * Expert-level C++ development experience, including modern C++ standards (C++17 or later). * Strong background in low-latency and high-performance systems programming. * Deep understanding of networking concepts, including TCP/UDP, concurrency, and multi-threading. * Extensive Linux development experience and performance optimisation expertise. * Experience building real-time, high-throughput systems where performance is business-critical. * Previous exposure to trading technology within crypto, capital markets, electronic trading, or other performance-sensitive environments. Ideal Profile * Exceptional academic or technical background. * Strong analytical and problem-solving abilities. * Comfortable operating in fast-paced, real-time environments. * Collaborative mindset with a passion for solving complex engineering challenges. Culture * Ownership and accountability * Intellectual curiosity and continuous learning * Clear, direct communication * Teamwork and shared success ## Description * Design, develop, and optimise low-latency trading infrastructure using modern C++. * Build scalable systems supporting trading, execution, and risk management workflows. * Develop and maintain exchange connectivity for market data and order entry. * Optimise CPU utilisation, memory management, and multi-threaded applications. * Work closely with quantitative researchers, traders, and infrastructure engineers to improve system performance. * Profile, benchmark, and troubleshoot real-time applications to minimise latency and maximise throughput. * Build robust, fault-tolerant systems that support continuous trading operations. ## Related Videos - [Coffee with Developers - Jonathan Tang](https://www.wearedevelopers.com/videos/898-coffee-with-developers-jonathan-tang) - [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) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) - [Go's Concurrency and Parallelism Inside Containers](https://www.wearedevelopers.com/videos/100058-go-s-concurrency-and-parallelism-inside-containers) ## 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) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)