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

C++ Software Developer

London
London
£160,000-£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.

Principal Python Engineer

London
London
£170,000-£200,000
Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks used across the business.

Cloud Engineer

Wiltshire
Wiltshire
£700-800 p/d OUTSIDE IR35
Join a high-profile Defence programme delivering complex, mission-critical cloud environments. This role sits within a secure engineering team, building and maintaining highly available Kubernetes and Terraform-based infrastructure for classified systems.