> Markdown version of [/jobs/ext/2920163-c-ultra-low-latency-engineer](https://www.wearedevelopers.com/jobs/ext/2920163-c-ultra-low-latency-engineer). 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++ Ultra Low Latency Engineer - **Company:** Selby Jennings - **Location:** London, UK - **Salary:** £66,590.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, C++ (Programming Language), Computer Programming, Data Structures, Distributed Systems, Memory Management, Python (Programming Language), Performance Tuning, Software Engineering, System Programming, Multithreading, Scripting, Concurrency, Low Latency, Hardware Acceleration, C++14 - **Published:** September 15, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5883678425 ## About the Role * Strong commercial experience developing software in modern C++ (C++17/20 preferred) * Deep understanding of low-level systems programming and performance optimisation * Experience working on latency-sensitive or high-performance distributed systems * Strong knowledge of Linux environments, networking, and multithreaded programming * Solid understanding of data structures, algorithms, memory management, and concurrency * Excellent problem-solving skills and a genuine passion for engineering * Electronic trading, market data, exchange connectivity, or financial systems * Prior finance experience a plus * Hardware acceleration, networking, or systems-level performance tuning * Experience measuring latency at microsecond or nanosecond scale * Exposure to Python or scripting languages ## Description We're partnering with a leading technology-driven hedge fund that is seeking an exceptional C++ engineer to join a high-performance engineering team responsible for building some of the fastest and most sophisticated trading systems in the industry. This is an opportunity to work at the intersection of software engineering, distributed systems, networking, and performance optimisation, where nanoseconds matter and engineering quality is a genuine competitive advantage. You will design and build ultra-low-latency software that sits directly on critical trading paths. Working alongside experienced engineers, researchers, and trading teams, you'll be responsible for developing highly optimised systems that process vast amounts of market data and execute trading decisions with minimal latency. The environment is highly collaborative, engineering-led, and focused on solving complex technical challenges at scale. * Design and develop high-performance C++ applications used in electronic trading environments * Optimise latency-critical systems across software, networking, and infrastructure layers * Build market data, execution, connectivity, and trading platform components * Profile, benchmark, and tune systems to maximise throughput and minimise latency * Contribute to architecture decisions and engineering best practices * Collaborate closely with researchers and trading teams to deliver production-ready solutions ## Related Videos - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Concurrency with Go](https://www.wearedevelopers.com/videos/191-concurrency-with-go) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Is it still C#? Practical systems programming with .NET (war stories included)](https://www.wearedevelopers.com/videos/100138-is-it-still-c-practical-systems-programming-with-net-war-stories-included) - [Structured Concurrency in Practice: CoroutineScope vs StructuredTaskScope](https://www.wearedevelopers.com/videos/100349-structured-concurrency-in-practice-coroutinescope-vs-structuredtaskscope) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [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) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma)