Skip to main content
Posted 05 August, 2026

C++ Software Developer | Data Infrastructure

Ncounter
London, ENG, GB Full Time

Job Description

C++ Software Developer | Data Infrastructure

\n

London | C++ | Microservices | Distributed Systems | Linux

\n

We're looking for an experienced C++ Software Developer to build the high-performance data infrastructure that powers quantitative research and trading.

\n

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.

\n

You'll bring

\n
    \n
  • Minimum 4+ years' commercial C++ development
  • \n
  • Strong Linux experience
  • \n
  • Microservices and/or asynchronous multithreaded applications
  • \n
  • Excellent debugging and performance optimisation skills
  • \n
  • Strong software engineering fundamentals and clean coding practices
  • \n
  • Degree in Computer Science, Engineering or a similar technical discipline
  • \n
\n

You'll work with

\n
    \n
  • Modern C++
  • \n
  • Distributed systems
  • \n
  • Large-scale data processing
  • \n
  • High-performance microservices
  • \n
  • Data infrastructure and analytics pipelines
  • \n
\n

Bonus points for

\n
    \n
  • SQL
  • \n
  • Boost ASIO
  • \n
  • Apache Arrow, Parquet, Protocol Buffers or FlatBuffers
  • \n
  • gRPC, REST or WebSockets
  • \n
  • Docker, Kubernetes, AWS or Google Cloud
  • \n
  • Rust, Python or Q
  • \n
\n

This 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.