C++ Software Developer

Ncounter Technology Recruitment

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ncounter Technology Recruitment is seeking a Software Developer to design and implement high-performance C++ in electronic trading environments, working on low-latency systems and real-time data processing in London.

You will collaborate with trading and infrastructure teams across the full development lifecycle, using Linux, multithreading, and networking to optimise throughput, reliability and business impact.

Qualifications

  • 5+ years of professional software development experience.
  • Strong C++ development skills with Java experience.
  • Hands-on FIX protocol experience in electronic trading.
  • Experience building low-latency/high-frequency systems.
  • Strong Linux knowledge: multithreading, sockets, IPC, system-level behaviour.

Responsibilities

  • Designing and developing high-performance matching engines, FIX gateways and electronic trading applications.
  • Building low-latency, multithreaded systems using C++ and Java.
  • Processing real-time market data through highly available systems.
  • Developing in-memory data structures, lock-free queues and circular buffers.
  • Working with TCP/IP, UDP, multicast and other networking technologies.
  • Troubleshooting, profiling and optimising performance-critical production applications.
  • Supporting automated testing, DevOps practices and CI/CD pipelines.
  • Collaborating with trading, product and infrastructure teams throughout the lifecycle.

Skills

C++
Java
FIX protocol
Low-latency
Linux
Multithreading
Networking
Concurrency
NUMA
Python
SQL

Job description

Software Developer, C++ / Electronic Trading

London | Hybrid | Permanent

Ncounter is supporting the growth of a specialist electronic trading technology team responsible for building and enhancing high-performance systems operating across global financial markets. We are looking for an experienced Software Developer with strong C++ skills and a background working on low-latency trading technology.

What you’ll be working on
  • Designing and developing high-performance matching engines, FIX gateways and electronic trading applications
  • Building low-latency, multithreaded systems using C++ and Java
  • Processing real-time market and trading data through highly available systems
  • Developing efficient in-memory data structures, lock-free queues and circular buffers
  • Working with TCP/IP, UDP, multicast and other networking technologies
  • Troubleshooting, profiling and optimising performance-critical production applications
  • Supporting automated testing, DevOps practices and CI/CD pipelines
  • Working closely with trading, product and infrastructure teams throughout the development lifecycle
What we’re looking for
  • 5+ years of professional software development experience
  • Strong C++ development skills, ideally alongside commercial Java experience
  • Hands-on FIX protocol experience within electronic trading
  • Experience building low-latency, high-frequency or performance-critical systems
  • Strong Linux knowledge covering multithreading, sockets, IPC and system-level behaviour
  • Good understanding of concurrency, memory management and in-memory optimisation
  • Knowledge of NUMA architectures and performance-focused programming techniques
  • Experience with networking protocols including TCP/IP, UDP, unicast and multicast
  • Python, SQL and relational database experience would be useful

This is an opportunity to work close to the core of electronic trading, solving challenging engineering problems where software performance has a direct business impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Engineer
C++ Engineer

Ncounter Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Low-Latency C++ Engineer for Electronic Trading
Low-Latency C++ Engineer for Electronic Trading

Ncounter Limited • Greater London

Hybrid
GBP 90,000 - 130,000
C++ Developer | Electronic Trading | Hedge Fund
C++ Developer | Electronic Trading | Hedge Fund

Vertus Partners • Greater London

On-site
GBP 90,000 - 140,000
Performance-related bonus
Software Developer C++
Software Developer C++

Cantor Fitzgerald • Greater London

On-site
GBP 90,000 - 130,000
Low-Latency C++ Trading Software Engineer
Low-Latency C++ Trading Software Engineer

Ncounter Technology Recruitment • Greater London

Hybrid
GBP 90,000 - 130,000
Low Latency C++ Engineer, Quant Trading, London : £200k+
Low Latency C++ Engineer, Quant Trading, London : £200k+

Hunter Bond • Greater London

On-site
GBP 100,000 - 200,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 190,000
C++ Algo Quant Developer
C++ Algo Quant Developer

Vertus Partners • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Trading floor exposure
Modern C++ tooling
Trading Systems Developer
Trading Systems Developer

Harrington Starr • Greater London

Hybrid
GBP 120,000 - 180,000
Bonus & equity
Hybrid work
Learning & mentoring
+1
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 297,000 - 350,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1