Senior C++ Programmer

IT Search & Select
London, UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
£60,000.0 - £95,000.0
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Review Data Structures Data Systems Distributed Systems Memory Management Enterprise Messaging Systems System Programming Concurrency Event Driven Architecture Linux Development Data Pipelines

Job description

You’ll work on high-performance, real-time trading software that processes market data, drives execution logic, and supports mission-critical investment workflows. Expect deep technical challenges across concurrency, optimisation, messaging, and deterministic system behaviour.

The environment suits engineers who enjoy precision, reliability, and long-term craftsmanship in C++.

Key Responsibilities

  • Design, develop and optimise C++ components for real-time trading and market-data systems.
  • Work on low-latency messaging, event-driven architectures and high-throughput data pipelines.
  • Collaborate with senior engineers to understand system behaviour, performance constraints and trading workflows.
  • Contribute to architectural discussions, code reviews and long-term platform evolution.
  • After the training period, take ownership of core modules within the trading stack.

Requirements

  • 10+ years’ commercial C++ development in complex or performance-critical systems.
  • Strong understanding of algorithms, data structures, concurrency and memory management.
  • Background in embedded systems, real-time control, or high-reliability software is perfectly suitable.
  • Ability to write clean, robust, well-tested code.
  • Comfortable working in a disciplined engineering environment with long-term product stability.

Desirable Experience

  • Exposure to Rust for systems programming or performance-critical modules.
  • Experience with messaging systems, market-data feeds, or distributed systems.
  • Familiarity with Linux development, networking, or hardware-adjacent engineering.

About the company

A financial software house in the City of London, operating from smart, modern offices, is seeking an exceptional Senior C++ Programmer to join its core engineering team. With 30+ years of expertise building real-time trading technology used by hedge funds, proprietary trading desks and investment specialists, the company is expanding its flagship platform and investing heavily in next-generation performance engineering., * Smart City offices with a highly experienced engineering team

  • Long-term, stable product roadmap
  • Opportunity to work on software used by leading hedge funds and investment specialists
  • Deep technical challenges and genuine craftsmanship in C++

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…