> Markdown version of [/jobs/ext/1475077-senior-c-developer-hft-trading-systems](https://www.wearedevelopers.com/jobs/ext/1475077-senior-c-developer-hft-trading-systems). 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++ Developer | HFT Trading Systems - **Company:** Selby Jennings - **Location:** London, UK - **Experience:** Expert - **Salary:** £105,001.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, C++ (Programming Language), Cloud Engineering, Profiling, Computer Programming, Data Structures, Linux, Distributed Systems, Fault Tolerance, Field-Programmable Gate Array (FPGA), Python (Programming Language), Multicasting, Performance Tuning, Remote Direct Memory Access, System Availability, Containerization, Solid Principles, Kubernetes, Low Latency, Hardware Acceleration, Docker - **Published:** July 29, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5819149453 ## About the Role * Strong grounding in algorithms, data structures, distributed systems, and software design principles. * Expert-level C++ (modern standards such as C++20/23), alongside experience with Python and/or other modern languages (e.g. Rust). * Proven experience building and optimising low latency, high throughput systems within a production trading environment. * Solid understanding of networking (TCP/UDP, multicast), Linux systems programming, and performance profiling tools. * Familiarity with testing frameworks, CI/CD pipelines, and approaches for designing robust, fault-tolerant systems. * Strong communication skills, with the ability to operate effectively in a fast-paced, globally distributed team., * Background working on systematic or algorithmic trading systems within a hedge fund, proprietary trading firm, or investment bank. * Exposure to hardware acceleration concepts (FPGA, kernel bypass, RDMA) and ultra-low latency networking stacks. * Experience with cloud-native tooling and containerisation (e.g. Kubernetes, Docker) in hybrid environments. ## Description * Design & Development: Architect, build, and optimise low latency trading components and supporting infrastructure, with a strong emphasis on performance, reliability, and scalability. * Market Access: Develop and maintain exchange connectivity across global venues. Work on order management systems (OMS), including order routing, risk controls, and real-time state handling. * Performance Tuning: Profile, benchmark, and continually refine systems to achieve ultra-low latency and high throughput. * Collaboration: Partner closely with quantitative researchers, systematic PMs, traders, and other engineers to deliver robust, production-ready solutions. * Reliability: Maintain high availability and resilience across trading systems, including involvement in on-call support where required. * Greenfield build out: Contribute to the evolution of the platform by evaluating new technologies and implementing best practices to keep the stack competitive. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [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 exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## 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) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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)