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 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. If you enjoy building scalable C++ systems and working on technically demanding infrastructure, we’d love to hear from you.
C++ Software Developer | Data Infrastructure employer: Ncounter
Ncounter is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to explore cutting-edge AI and data solutions. Located in a vibrant tech hub, we offer competitive benefits, continuous professional development opportunities, and a supportive environment that values creativity and teamwork, making it an ideal place for those looking to make a meaningful impact in the enterprise technology landscape.