C++ Developer - Data Infrastructure

Oliverbernard — United Kingdom · Posted ~4 hours ago

Senior Full-time Hybrid Visa History ✓ £200000-£300000 + Bonus + Benefits

Skills

Modern C++ Microservices Distributed systems Data infrastructure High-performance computing Scalability Reliability Low-latency systems C++

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A world-class quantitative technology organization is seeking a C++ Developer for its Data Infrastructure team in London. You will design high-performance microservices and distributed systems for massive datasets, optimize for speed and reliability, contribute to architecture decisions, and solve complex production challenges alongside engineering, research, and data specialists.

Highlights

High-compensation opportunity to build high-performance data infrastructure for large-scale datasets. The role emphasizes modern C++, distributed systems, microservices, low latency, reliability, and architectural decision-making alongside experienced engineers and quantitative specialists.

Description

C++ Developer| Data Infrastructure | London (Hybrid) | £200,000–£300,000 + Bonus + Benefits We're partnering with a world-leading quantitative trading firm that's expanding its Data Infrastructure team. This is an opportunity to build the microservices and distributed systems that enable the processing and analysis of massive datasets used across trading and quantitative research. You'll be working alongside world-class engineers, quantitative researchers and data scientists, developing highly scalable infrastructure where performance, reliability and low latency are critical. What you'll be doing: Design and build high-performance data infrastructure using modern C++Develop scalable microservices that process and serve large datasetsOptimise applications for speed, scalability and reliabilityContribute to architecture and technical design decisionsCollaborate with engineering, research and data teams on complex technical challengesTroubleshoot and improve production systems in a Linux environment What we're looking for: Strong commercial C++ development experienceExperience building microservices or asynchronous, multithreaded applicationsStrong Linux development experienceExcellent debugging and problem-solving skillsAbility to thrive in a fast-paced engineering environmentStrong communication skills and a collaborative mindsetSQL and database knowledgegRPC, REST APIs or WebSocketsApache Arrow, Parquet, Protocol Buffers or FlatBuffersDocker, Kubernetes, AWS or Google CloudExperience building highly available distributed systems Nice to have: Boost ASIOExposure to Rust, Python or Q What's on offer: £150,000–£250,000 base salaryHighly competitive bonusWork on cutting-edge distributed systems at massive scaleCollaborate with some of the industry's strongest engineering talentExceptional career progression and learning opportunities If you're an experienced C++ engineer looking to solve complex distributed systems challenges in a high-performance environment, I'd be happy to tell you more.