C++ Software Engineer

Ncounter Technology Recruitment
Charing Cross, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Data analysis
Automation of Tests
Bash
C++
Profiling
Serialization
Software Debugging
Linux
Distributed Systems
Python
Network Programming
Multithreading
Real Time Systems
C++14

Job description

  • Design and develop high-throughput order gateway components in modern C++

  • Implement robust connectivity, order validation and routing logic for fixed income markets

  • Profile and optimise multi-threaded code paths, eliminating performance bottlenecks

  • Apply concurrency, lock-free and memory-efficient techniques to maximise throughput

  • Collaborate with quantitative researchers, traders and SRE teams to deliver reliable releases

  • Contribute to automated testing, verification and CI/CD pipelines

  • Provide 2nd/3rd line application support, analysing production telemetry and driving improvements

Requirements

  • Strong proficiency in modern C++ (C++17 or later) and STL

  • Deep understanding of multi-threading, low-latency optimisation and Linux systems

  • Experience working on high-frequency or real-time systems (financial or otherwise)

  • Familiarity with network programming, serialization and distributed architectures

  • Strong analytical and debugging skills, using profiling tools to measure performance

  • Exposure to Python, Bash, or similar for automation and testing is advantageous

  • Knowledge of fixed income products (corporate bonds, treasuries, IRS, CDS) is helpful

This is an opportunity to work at the heart of a global trading platform, building technology that traders and researchers rely on every day. If you're a passionate C++ engineer who thrives on writing elegant, high-performance code, we'd love to hear from you.

Benefits & conditions

London | Hybrid (2-3 days per week) | Competitive salary + bonus

Apply for this position