C++ Software Developer

Industry / Sector:FinTech/Financial Services
Salary/Rate:£160,000-£170,000
Job type:Perm
Town/City:London
County:London
Job ref:NP-8914596
Post Date:06. 12. 2025
Scroll

About the Role

 

C++ Software Developer, Risk Technology

£160,000 to £170,000

Join a high-performance engineering group responsible for the systems that sit at the heart of a global trading operation. This team owns the core risk platform, handling everything from trade intake and real time position tracking to PnL calculation, inventory control and internal routing logic. The platform processes heavy market data flows and fast changing state across both live and historical workloads, so efficient memory management, intelligent data structures and tight control of latency are essential.

Significant investment is now reshaping this architecture into a modern, service-oriented environment. We are looking for engineers who enjoy solving problems at scale and want to design robust components that can ingest, compute and distribute data across a distributed Linux estate. You will be involved in building services that must respond predictably under load, propagate risk metrics across internal systems and support a front office that depends on accuracy and speed.

You will work in an engineering culture that values clarity, simplicity and strong design. Expect to collaborate with colleagues across regions, refine performance at a system level and contribute to a platform that is constantly evolving as trading strategies and data volumes grow.

What you bring

  • Strong C++ development experience in Linux environments, ideally 4 to 6 years.
  • A deep grounding in algorithms, multithreading and performance optimisation.
  • Experience contributing to large scale or distributed systems.
  • Familiarity with modern messaging technologies such as Kafka, AMPS or QPID.
  • Awareness of service-oriented patterns and how to build clean interfaces between compute components.
  • Exposure to Python or bash for tooling and automation. Any experience with Q or KDB is valuable.
  • A collaborative approach and the curiosity to explore new engineering techniques.

This is an opportunity to build high impact software in a research driven trading environment. If you want to work on complex, data intense systems that reward strong engineering, get in touch to explore the role with Ncounter.

More jobs from this recruiter

View All

Red Team Operator / Penetration Tester

Wiltshire
Wiltshire
£550-600 p/d
Ncounter is supporting a specialist Defence consultancy on two upcoming Red Team engagements within a major Defence programme. These are initial 3-month contracts, with a strong likelihood of extension, forming the first wave of a wider pipeline of similar work expected over the next 12 months.

Technology Integration Specialist

London
London
£130,000–£150,000
Ncounter is supporting a global technology-driven investment firm in hiring a Technology Integration Specialist to join a highly collaborative team that bridges development, infrastructure, and support. This function ensures trading systems and data services work seamlessly across the front-to-back lifecycle, making it a key link between engineering and operations.

Senior C++ Developer

London
London
£180,000–£200,000
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.

Python Developer – Reliability

London
London
£160,000-£180,000
Join a leading global investment management firm at the forefront of technology innovation. We’re searching for a talented Python Engineer to join our Risk & Market Access division. At our firm, we harness a diverse portfolio of systematic and quantitative strategies, striving to deliver high-quality, uncorrelated returns. Our success is built on a strong foundation of cutting-edge technology, rigorous scientific research, and deep expertise across trading, technology, and operations. As a tech-driven organization, we develop our own advanced systems, including high-performance trading platforms and large-scale data analysis infrastructure. With a global presence, we emphasize collaboration across investment, technology, and operations teams, ensuring seamless integration across our offices worldwide. Within this Reliability team, you’ll play a vital role in maintaining the performance, stability, and availability of our software systems. You'll be working closely with mission-critical applications, developing reliability features, improving observability, and building automation tools to streamline operations