Senior C++ Programmer - #2164567

IT Search & Select


Date: 2 weeks 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

IT Service Analyst

MHA,
9 hours ago
IT Service Analyst London – hybrid working is offered where operationally feasible, after probation Competitive salary , negotiable depending on your experience and expertise + benefits Core Support hours are between 8am and 6pm on weekdays. Some additional on call...
MHA

Director of Employment Services

Hestia,
9 hours ago
We are Hestia. We make a difference. At Hestia, we are guided by our core values and are dedicated to fostering an equitable, diverse, and inclusive organisation. Our mission is to empower individuals to rebuild their lives and achieve independence....

Office Manager / Admin

Hays Specialist Recruitment Limited,
£35,000 - £44,000 / year
10 hours ago
An established international organisation is looking for an experienced Office Administrator to take ownership of the day-to-day running of its London office.This is a varied and hands-on role, ideally suited to someone who enjoys being at the heart of an...
Hays Specialist Recruitment Limited