C++ developer (UK)

4ire Labs Ltd

United Kingdom

Remote

GBP 90,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

4ire Labs Ltd is seeking a Senior C++ Developer to design, develop, and optimize ultra-low latency trading systems and a new analytics library. You will work with traders and researchers to improve market data processing, execution systems, and real-time infrastructure.

You will own major aspects from concept to launch, applying best practices and building scalable distributed components. Strong C++20, Linux, and performance tuning skills are essential, with collaboration across a diverse team.

Qualifications

  • At least a BSc in Computer Science or related field.
  • Strong fundamentals in data structures and algorithms.
  • Mastery of modern C++20 language features.
  • Experience with Linux and performance debugging tools.
  • Familiarity with distributed APIs, messaging, and market data protocols such as FIX/ITCH.
  • Excellent collaboration and continuous self-improvement mindset.

Responsibilities

  • Develop best-in-class distributed systems to efficiently process financial market data.
  • Resolve ambiguity, analyze complex requirements and break down features into tasks.
  • Navigate trade-offs between MVP and enterprise-grade solutions, time-to-market considerations.
  • Apply engineering best practices, including unit, integration, end-to-end, stress and performance testing.

Skills

C++20 mastery
Linux experience
Performance tuning
Latency optimization
Distributed systems
Market data protocols
Python scripting
Design patterns
Data structures
OO & FP styles
Algorithms basics

Education

BSc Computer Science or related
Degree in STEM/CS

Job description

As aSenior C++ Developer, you will design, develop, and optimizeultra-low latency trading systems, working closely with traders and quantitative researchers. You will be instrumental in improvingmarket data processing, execution systems, and real-time trading infrastructure.

About the role:

You’ll build a new analytics library from concept to launch, using the latest technologies and taking ownership of key aspects of design, coding, testing and deployment

What you’ll do:
  • Develop best-in-class distributed systems to efficiently process financial market data
  • Effectively resolve ambiguity, analyze complex requirements and break down features and initiatives into tactical tasks
  • Navigate trade-offs effectively across MVP vs. enterprise-grade, time-to-market and other relevant dimensions
  • Apply engineering best practices, including unit, integration, end-to-end, stress and performance testing
  • Search for the truth in product conceptualization and development, ensuring designs and implementations are fully aligned with the project mission and product goals
Skills:
  • At least a BSc in Computer Science or related field
  • Software development experience, including mastery of modern C++20 language fundamentals (examples: static member functions, virtual functions, lambdas, move operators, and the various kinds of reference types)
  • Strong computer science and programming fundamentals (data structures, algorithms).
  • Demonstrates good judgment in the application of imperative, OO and functional styles
  • Mastery of core engineering concepts, including design patterns, frameworks, best practices, run-time optimizations and algorithmic complexity
  • Solid understanding of concepts like load balancing, HA/failover, ingress, egress, inter-service communications, idempotence, ACID, guaranteed delivery, etc.
  • Technical expertise with distributed APIs, connectivity technologies such as message distribution, publish/subscribe, queuing, TCP, UDP, multicast. FIX, ITCH or equivalent market data protocol experience is desirable
  • Able to understand and articulate the architecture of an entire system, including the technical trade‑offs between different design implementations
  • Eager to work openly and collaboratively with a diverse multi-disciplinary team.
  • Effective collaboration with stakeholders
  • Dedicated to continuous self‑improvement - constantly seeking to learn new technologies, innovate and discover better ways to solve engineering challenges
  • Keen to solve engineering challenges of high performance trading systems and APIs, including performance tuning and latency optimizations
  • of data structures, algorithms, and computer architecture.
  • Experience working in a Linux environment with performance tuning and debugging tools.
  • Scripting proficiency (Python, Bash) for automation and testing.
  • Degree in Physics, Engineering, Mathematics, STEM, or Computer Science from a top university.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London

Stanford Black Limited • City Of London

On-site
GBP 80,000 - 120,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Data Business GmbH • Greater London

On-site
GBP 103,000 - 148,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • Barking

On-site
GBP 120,000 - 180,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • City Of London

On-site
GBP 140,000 - 230,000
C++ developer
C++ developer

Test Triangle Limited • Greater London

Hybrid
GBP 60,000 - 80,000
C++ Trading Platform Developer
C++ Trading Platform Developer

Radley James • Greater London

Hybrid
GBP 90,000 - 140,000
Visa sponsorship
Relocation support
Hybrid work model
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Selby Jennings • City Of London

On-site
GBP 90,000 - 150,000