> Markdown version of [/jobs/ext/2234498-senior-c-low-latency-developer](https://www.wearedevelopers.com/jobs/ext/2234498-senior-c-low-latency-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). --- # Senior C++ Low-Latency Developer - **Company:** C&d Talent Advisory - **Location:** Birmingham, UK (Remote available) - **Experience:** Expert - **Salary:** £200,000.0 - £300,000.0 - **Contract:** Temporary to permanent - **Skills:** Algorithmic Trading, Application Performance Management, C++ (Programming Language), Communications Protocols, Information Engineering, Data Infrastructure, Data Structures, Distributed Systems, High-Frequency Trading, Multicasting, Performance Tuning, Transmission Control Protocol (TCP), Concurrency, Build Management, Low Latency, Build Tools, C++14 - **Published:** August 26, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5854877273 ## About the Role * Approximately 6+ years of professional C++ engineering experience * Genuine production experience building low-latency systems * Strong expertise in C++17 or newer, with C++20 strongly preferred * Excellent understanding of modern C++ fundamentals and performance characteristics * Strong computer science fundamentals * Deep understanding of algorithms, data structures, and complexity * Experience designing high-performance or distributed systems * Strong knowledge of networking and communication protocols * Experience with latency optimization and performance tuning * Production experience within traditional financial markets * Background in a proprietary trading firm, market maker, hedge fund, investment bank, or comparable electronic-trading environment * Strong communication and stakeholder-management skills * Ability to operate independently in technically demanding environments Particularly valuable experience * Direct market-data engineering experience * Feed-handler or ticker-plant development * Electronic or automated trading systems * Exchange connectivity * FIX or ITCH protocols * Order-book infrastructure * Smart order routing * Tick-to-trade optimization * Lock-free programming * Kernel-bypass networking * Solarflare / Onload * DPDK * NUMA-aware architecture * Cache-aware system design * High-availability and failover systems * Idempotency and ACID guarantees Strongly preferred background * Proprietary trading * Market making * High-frequency trading * Systematic hedge funds * Investment-bank electronic trading * Production market-data infrastructure * Performance-critical financial systems ## Description * Design and build low-latency distributed systems for financial market data * Develop performance-critical components using modern C++ * Own architecture, implementation, testing, optimization, and deployment * Build systems supporting high-throughput and latency-sensitive workloads * Optimize application performance across CPU, memory, networking, and concurrency * Work with TCP, UDP, multicast, messaging, queuing, and Pub/Sub architectures * Translate complex or ambiguous requirements into practical engineering solutions * Balance rapid delivery with production-grade reliability and scalability * Build comprehensive unit, integration, end-to-end, stress, and performance tests * Collaborate with technical and business stakeholders throughout the development lifecycle ## 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) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Building a framework-independent component library](https://www.wearedevelopers.com/videos/1679-building-a-framework-independent-component-library) - [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) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)