> Markdown version of [/jobs/ext/332792-c-software-engineer-trading-120-180k-plus-excellent-bonus-london](https://www.wearedevelopers.com/jobs/ext/332792-c-software-engineer-trading-120-180k-plus-excellent-bonus-london). 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++ Software Engineer : Trading : £120-180k plus excellent bonus : London - **Company:** Roleyou'll - **Location:** Slough, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Profiling, Software Quality, Continuous Integration, Data Structures, Software Debugging, Software Design Documents, Linux, Distributed Systems, Memory Management, Python (Programming Language), Multicasting, Systems Architecture, Real Time Systems, Backend, Build Tools, Codebase, C++14 - **Published:** June 6, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/38360956/ ## About the Role Additional Languages & Technologies (Nice to Have)Experience with one or more of the following is a strong plus:Python (for research tooling, prototyping, or system glue)Rust or Go (modern systems or infrastructure tooling)Java or C# (broader backend exposure)Experience with networking, TCP/UDP, multicast, or kernel-level tuningFamiliarity with build systems, CI/CD, and performance profiling tools Nice to Have (But Not Required)Exposure to electronic trading systems or financial marketsExperience with lock-free programming, custom allocators, or SIMDBackground in distributed systems or real-time systems ## Description We're partnering with a top-tier quantitative trading firm to hire an experienced C++ Software Engineer to work on performance-critical trading and market data systems.This is a role for engineers who care deeply about latency, determinism, and correctness, and who want to build systems where microseconds and design decisions genuinely matter. The RoleYou'll be part of a core engineering team responsible for low-latency, high-throughput systems that sit directly on the trading path. The work spans strategy execution, market data processing, and core infrastructure, with a strong focus on performance and reliability.You'll collaborate closely with quants, traders, and other systems engineers, taking research ideas and turning them into robust, production-grade software. Key ResponsibilitiesDesign and develop high-performance C++ systems used in live tradingBuild and optimise components for market data ingestion, pricing, and executionProfile, tune, and debug systems where latency and throughput are criticalContribute to system architecture and low-level design decisionsMaintain high engineering standards around testing, code quality, and reliability Core Technical RequirementsStrong professional experience with modern C++ (C++17/20)Deep understanding of data structures, algorithms, and low-level system behaviourExperience working on latency-sensitive or performance-critical systemsStrong knowledge of Linux, memory management, and concurrencyComfortable debugging complex issues across large, long-lived codebases ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)