C++ Developer - Data Infrastructure

Oliverbernard — United Kingdom · Posted ~2 days ago

Senior Full-time Hybrid £150000-£250000 base salary

Skills

C++ Linux Microservices Distributed Systems Multithreading SQL Debugging gRPC Docker Kubernetes AWS

🔓 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

A C++ engineering role focused on building low-latency data infrastructure, scalable microservices, and reliable distributed systems in a performance-critical environment.

Highlights

High-performance engineering role working on large-scale distributed systems with strong compensation and advanced technical challenges.

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.