C++ Software Developer Data Infrastructure
Job Description
C++ Software Developer Data Infrastructure
London C++ Microservices Distributed Systems Linux
We'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 bring
-
Minimum 4+ years' commercial C++ development
-
Strong Linux experience
-
Microservices and/or asynchronous multithreaded applications
-
Excellent debugging and performance optimisation skills
-
Strong software engineering fundamentals and clean coding practices
-
Degree in Computer Science, Engineering or a similar technical discipline You'll work with
-
Modern C++
-
Distributed systems
-
Large-scale data processing
-
High-performance microservices
-
Data infrastructure and analytics pipelines Bonus points for
-
SQL
-
Boost ASIO
-
Apache Arrow, Parquet, Protocol Buffers or FlatBuffers
-
gRPC, REST or WebSockets
-
Docker, Kubernetes, AWS or Google Cloud
-
Rust, Python or Q 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.
Similar Jobs
Explore similar searches
Browse more roles related to C++ Software Developer Data Infrastructure.