×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Developer

Job in London, Greater London, EC1A, England, UK
Listing for: Ncounter Limited
Full Time position
Listed on 2025-12-28
Job specializations:
  • IT/Tech
    IT Support, Systems Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 200000 GBP Yearly GBP 180000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior C++ Developer (Permanent)
Senior C++ Developer – High-Performance Messaging Systems
£180,000–£200,000 | London | Hybrid

Ncounter is supporting the growth of a high-performing engineering team responsible for building and evolving one of the most sophisticated messaging platforms in the capital markets space. This is a senior-level C++ role focused on performance, reliability, and scale, sitting at the heart of a globally distributed trading environment.

You’ll take ownership of a large, in-house C++ codebase that underpins hundreds of applications and mission-critical data flows. The work is deeply technical, solving problems around low latency, throughput, concurrency, and resilience, while operating in a predominantly Linux environment with Python used for tooling, libraries, and integration.

What you’ll be working on

* Designing and enhancing high-performance C++ messaging libraries used across global trading systems

* Optimising multithreaded, low-latency components in Linux environments

* Supporting and evolving APIs used by teams working in C++, Python, and other languages

* Working closely with infrastructure and platform teams to ensure reliability at scale

* Troubleshooting, testing, and performance tuning across complex distributed systems

What we’re looking for

* Strong commercial experience in modern C++ within performance-critical systems

* Deep understanding of Linux, including deployment, debugging, and runtime behaviour

* Practical Python experience for scripting, tooling, or API interaction

* Experience building or supporting high-throughput, low-latency platforms

* Solid grounding in concurrency, memory management, and systems-level problem solving

This is a genuinely technical role with real ownership, long-term scope, and exposure to complex engineering challenges that few environments can offer.

If you’re a senior C++ engineer who enjoys working close to the metal, values clean systems design, and wants to build technology that truly matters, get in touch with Ncounter for a confidential conversation
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary