Software Developer C++

Cantor Fitzgerald

Greater London

On-site

GBP 90,000 - 120,000

Full time

26 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cantor Fitzgerald Technology Markets LLC in London is seeking a Software Developer C++ to design and enhance high‑performance trading applications, including matching engines and FIX gateways. You will contribute to low-latency systems and real‑time data processing, spanning Java and C++ development.

The role emphasizes a strong background in electronic trading, networking, and multithreading, with a focus on delivering robust, scalable software for a financial services environment.

Qualifications

  • At least 5 years of professional software development experience with a strong focus on Java.
  • Working knowledge of C and C++, and familiarity with Python.
  • Hands-on experience with FIX or similar electronic trading protocols.
  • Proven track record in high-frequency, low-latency, or electronic trading environments.
  • Strong understanding of networking (TCP/IP, UDP) and Linux systems.

Responsibilities

  • Design, develop, and enhance matching engines, FIX gateways, and electronic trading apps.
  • Build high-performance, low-latency applications using Java and C++.
  • Develop client-server applications and real-time market data gateways.
  • Work with FIX and other trading protocols for seamless integration.
  • Develop in-memory data structures and processing techniques for performance.
  • Troubleshoot production issues and improve stability and scalability.
  • Collaborate with trading, product, and infrastructure teams to deliver robust solutions.
  • Support full software development lifecycle and deployment.

Skills

Java development
C/C++
Multithreading
Networking concepts
Linux

Tools

FIX protocol
Python

Job description

At Cantor Fitzgerald Technology Markets LLC, we are seeking a talented Software Developer C++ to join our dynamic team in London. As a key member of our Electronic Products department, you will play a vital role in designing, developing, and enhancing our matching engines, FIX gateways, and other electronic trading applications. Your expertise in Java and C++ will be instrumental in building and maintaining high-performance, low-latency solutions that power our financial services business.

Responsibilities
  • Design, develop, and enhance matching engines, FIX gateways, and other electronic trading applications.
  • Build and maintain high-performance, low-latency applications using Java and C++.
  • Develop and support client-server applications and real-time market data or trading gateways.
  • Work with FIX and other electronic trading protocols, ensuring seamless integration.
  • Develop efficient in-memory data structures and processing techniques for optimal performance.
  • Troubleshoot production issues and continuously improve application stability and scalability.
  • Collaborate with cross-functional teams, including trading, product, and infrastructure, to deliver robust trading solutions.
  • Support the full software development lifecycle, ensuring efficient and effective deployment and maintenance.
Qualifications
  • At least 5 years of professional software development experience, with a strong focus on Java development.
  • Working knowledge of C and C++, along with experience or familiarity with Python, is essential.
  • Hands-on experience in developing applications using FIX or similar electronic trading protocols is a must.
  • A proven track record in working within a high-frequency, low-latency, or electronic trading environment.
  • Strong understanding of networking concepts and protocols, including TCP/IP, UDP, unicast, and multicast.
  • Good knowledge of Linux, including system calls, multithreading, inter-process communication, sockets, and scheduling.
  • Experience with performance-focused programming techniques for high-frequency trading systems.
  • Excellent understanding of efficient in-memory data management and associated optimization techniques.
  • Knowledge of NUMA architectures and NUMA-aware programming practices is an advantage.
  • Experience in developing client-server applications and a strong grasp of software performance, concurrency, and networking. #LI-JM1
Job Info
  • Job Identification 249570
  • Posting Date 08/04/2026, 03:55 PM
  • Locations 288 Bishopsgate,, London, EC2M 4QP, GB
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

London-based Low-Latency C++ Trading Systems Engineer
London-based Low-Latency C++ Trading Systems Engineer

Cantor Fitzgerald • Greater London

On-site
GBP 90,000 - 120,000
Software Developer, C++ / Electronic Trading
Software Developer, C++ / Electronic Trading

Ncounter • City Of London

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

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
Low-Latency C++ Engineer for Electronic Trading
Low-Latency C++ Engineer for Electronic Trading

Ncounter Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Low latency eTrading Connectivity - Fixed Income Trading
Low latency eTrading Connectivity - Fixed Income Trading

Citigroup Inc. • Greater London

Hybrid
GBP 180,000 - 320,000
27 days annual leave (plus bank hols)
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Front Office Tech Developer
Front Office Tech Developer

Cantor Fitzgerald • Greater London

On-site
GBP 60,000 - 80,000
Hybrid London C++ Low-Latency Trading Developer
Hybrid London C++ Low-Latency Trading Developer

Ncounter • City Of London

Hybrid
GBP 90,000 - 150,000
Associate Software Developer (C++)
Associate Software Developer (C++)

FlexTrade • City Of London

On-site
GBP 30,000 - 40,000
C# Dot Net Software Developer with Fixed Income and FX
C# Dot Net Software Developer with Fixed Income and FX

Onyx-Conseil • Greater London

Hybrid
GBP 80,000 - 100,000