C++ Software Developer | Data Infrastructure
21 hours ago
Newington, London, United Kingdom
Ncounter
Full-time
£160,000 - £180,000 Contract
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Job ID: 6943Location: LondonSalary: 160,000-180,000 per yearPosted: 2026-08-04C++ Software Developer | Data InfrastructureLondon | C++ | Microservices | Distributed Systems | LinuxWe’re looking for an experienced C++ Software Developer to build the high-performance data infrastructure that powers quantitative research and trading.
You’ll develop low-latency microservices responsible for processing, storing and delivering large-scale datasets, working alongside quantitative researchers, data engineers and software engineers to build scalable, resilient systems where performance is critical.
You’ll bringMinimum 4+ years’ commercial C++ developmentStrong Linux experienceMicroservices and/or asynchronous multithreaded applicationsExcellent debugging and performance optimisation skillsStrong software engineering fundamentals and clean coding practicesDegree in Computer Science, Engineering or a similar technical disciplineYou’ll work withModern C++Distributed systemsLarge-scale data processingHigh-performance microservicesData infrastructure and analytics pipelinesBonus points forSQLBoost ASIOApache Arrow, Parquet, Protocol xpwpeyx Buffers or FlatBuffersgRPC, REST or WebSocketsDocker, Kubernetes, AWS or Google CloudRust, Python or QThis is an opportunity to solve complex engineering problems in an environment where software performance directly impacts research and trading.
Check below to see if you have what is needed for this opportunity, and if so, make an application asap.
If you enjoy building scalable C++ systems and working on technically demanding infrastructure, we’d love to hear from you.
You’ll develop low-latency microservices responsible for processing, storing and delivering large-scale datasets, working alongside quantitative researchers, data engineers and software engineers to build scalable, resilient systems where performance is critical.
You’ll bringMinimum 4+ years’ commercial C++ developmentStrong Linux experienceMicroservices and/or asynchronous multithreaded applicationsExcellent debugging and performance optimisation skillsStrong software engineering fundamentals and clean coding practicesDegree in Computer Science, Engineering or a similar technical disciplineYou’ll work withModern C++Distributed systemsLarge-scale data processingHigh-performance microservicesData infrastructure and analytics pipelinesBonus points forSQLBoost ASIOApache Arrow, Parquet, Protocol xpwpeyx Buffers or FlatBuffersgRPC, REST or WebSocketsDocker, Kubernetes, AWS or Google CloudRust, Python or QThis is an opportunity to solve complex engineering problems in an environment where software performance directly impacts research and trading.
Check below to see if you have what is needed for this opportunity, and if so, make an application asap.
If you enjoy building scalable C++ systems and working on technically demanding infrastructure, we’d love to hear from you.