> Markdown version of [/jobs/ext/2019301-c-software-engineer-trading-systems](https://www.wearedevelopers.com/jobs/ext/2019301-c-software-engineer-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). --- # C++ SOFTWARE ENGINEER - TRADING SYSTEMS - **Company:** Quant Capital - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, C++ (Programming Language), Data Structures, Linux, Distributed Data Store, Memory Management, Field-Programmable Gate Array (FPGA), High-Level Architecture, Software Engineering, System Programming, JavaScript Pagination Plugin, Caching, Parallel Computation, C++14 - **Published:** August 11, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2918880242-2 ## About the Role integrations.The team is highly technical, cross-functional, and trusted to solve hard problems autonomously.Key ResponsibilitiesDesign and implement high-performance C++ systems used across trading infrastructureWork on projects ranging from real-time market data processing to order executionOptimise systems at the micro-architectural level (cache usage, CPU pipelines, memory layout)Contribute to the design of distributed or parallel computation frameworksCollaborate with researchers, infrastructure teams, and hardware specialistsWrite clean, maintainable, post-C++11 code and modernise existing components where neededWhat You'll NeedStrong command of modern C++ and associated toolingDeep understanding of system internals: memory management, caching, paging, CPU execution pipelinesSolid knowledge of algorithms, data structures, and performance trade-offsExperience designing complex systems intended for long uptime and high availabilityFamiliarity with Linux systems and tooling is beneficial but not essentialComfortable working independently on technically challenging problemsNo finance background needed-just engineering fluencyWhy Apply?Work on production systems that process hundreds of billions in trading volume dailySolve real performance problems-not proxy metrics or arbitrary benchmarksBlend low-level systems programming with high-level architecture and impactBuild for internal use, with fast deployment cycles and immediate feedbackJoin a small, high-performance team with serious technical ownershipDiscretion guaranteed - we never share your profile without your explicit consent. ## Description C++ SOFTWARE ENGINEER - TRADING SYSTEMSUp to 300,000 totalGlobal Quantitative Trading FirmLondon - Hybrid (4 days onsite / 1 remote)Quant Capital is working with a technology-first trading firm to find a C++ Software Engineer to join a highly specialised team building real-time trading infrastructure. The team's scope covers everything from market data processing and signal evaluation to order routing and execution-giving developers full ownership over performance-critical code.This is a low-latency, high-throughput environment where the software you write is deployed directly into production and contributes to daily trade volumes in the hundreds of billions.Role OverviewYou'll work in a fast-moving team responsible for the full software lifecycle behind the firm's core trading platform. In addition to building latency-sensitive code in C++, you'll have the chance to work on adjacent systems like distributed storage platforms, high-performance compilers, and GPU/FPGA ## 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) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe)