Low-Latency C++ Trading Software Engineer

Ncounter Technology Recruitment

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

4 days 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

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.

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

Similar jobs worth comparing

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++ Software Developer
C++ Software Developer

Ncounter Technology Recruitment • Greater London

Hybrid
GBP 90,000 - 130,000
C++ Engineer
C++ Engineer

Ncounter Limited • Greater London

Hybrid
GBP 90,000 - 130,000
C++ Low-Latency Trading Software Engineer - Cambridge
C++ Low-Latency Trading Software Engineer - Cambridge

Options Technology Ltd. • United Kingdom

Remote
GBP 45,000 - 70,000
Low-Latency C++ Engineer for Financial Markets
Low-Latency C++ Engineer for Financial Markets

N.P.A. • Greater London

On-site
GBP 90,000 - 130,000
Senior Low-Latency C++/Java Trading Engineer
Senior Low-Latency C++/Java Trading Engineer

Cantor Fitzgerald • Greater London

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

Aumni • Greater London

On-site
GBP 70,000 - 90,000
Latency-Focused C++ Engineer for Electronic Trading
Latency-Focused C++ Engineer for Electronic Trading

Vertus Partners • Greater London

On-site
GBP 90,000 - 140,000
Performance-related bonus
Low-Latency C++ Engineer for Real-Time Trading
Low-Latency C++ Engineer for Real-Time Trading

AAA Global • Greater London

On-site
GBP 70,000 - 110,000
Ultra-Low Latency C++ Engineer – Impactful Trading Systems
Ultra-Low Latency C++ Engineer – Impactful Trading Systems

Hunter Bond • Greater London

On-site
GBP 100,000 - 200,000