Senior C++ Programmer - #2164567

IT Search & Select


Date: 2 hours ago
City: London
Salary: £60,000 - £95,000 / year
Contract type: Full time
IT Search & Select

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.

This is a rare opportunity: the first 12 months are fully set aside for structured training, allowing you to learn the company’s trading systems, market-data architecture, and performance-critical design patterns before taking ownership of production modules.

About the Role

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.
Essential Experience
  • 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.
What’s Offered
  • 12-month structured training programme
  • 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++


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

SME Enablement Partner

Salt Search,
2 hours ago
SME Enablement Partner Location: Hybrid - London (3 days on-site) Duration: Initial 6-9 month contract We're working with a leading retail organisation undergoing a major space planning transformation programme, implementing a new enterprise planning platform and evolving existing store space...

Transformation Lead - Retail Media

Sanderson,
£650 - £750 / day
2 hours ago
Transformation Lead - Retail Media Rate; Up to £750 (inside IR35) Location; London - Hybrid Working Duration; 6 month initial We are looking for a Transformation Lead to implement a new operating model across commercial, product, technology and operational teams...
Sanderson

Credit Risk Consultant

Harnham - Data & Analytics Recruitment,
£50,000 - £70,000 / year
3 hours ago
CREDIT RISK CONSULTANT SALARY BETWEEN £50,000 - £70,000 5 DAYS A WEEK IN-OFFICE LONDON Harnham are working with a specialist consultancy seeking Credit Risk Modelling Consultants to join their expanding team. This is an excellent opportunity for talented modellers with...
Harnham - Data & Analytics Recruitment