Core Engineer (C++)

NJF Global Holdings Ltd

Greater London

On-site

GBP 120,000 - 180,000

Full time

15 hours 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

NJF Global Holdings Ltd in London is assembling a small, elite team of systems engineers to design the core infrastructure that powers a highly sophisticated trading platform. This is not application development; it is deep, performance‑critical work where nanoseconds matter and correctness is non negotiable.

You will own end‑to‑end components across market data, execution, simulation and backtesting, collaborating with traders and researchers to push latency down and throughput up.

Qualifications

  • 2+ years of experience building performance critical systems in C++.
  • Strong background in performance optimisation across CPU, memory, and network boundaries.
  • Experience with low latency systems, distributed systems, or high throughput pipelines.
  • GPU or accelerator experience is a strong plus.
  • Comfortable working close to the metal and reasoning about systems behaviour.
  • A collaborative, low ego approach with the ability to own problems end to end.
  • Strong communication skills and the confidence to engage with senior technical stakeholders.

Responsibilities

  • Designing and building high performance C++ systems that sit directly in the live trading path.
  • Optimising latency, throughput, and determinism across highly concurrent systems.
  • Working on market data capture, normalisation, and internal distribution at scale.
  • Building and evolving simulation and backtesting infrastructure used by researchers and traders.
  • Going deep on memory behaviour, data structures, and concurrency models.
  • Collaborating closely with traders and researchers on strategy and execution plumbing.

Skills

C++
Performance optimization
Low latency
Distributed systems
Concurrency
Memory management

Job description

Are you looking to work on problems that genuinely test the limits of performance, scale, and engineering craft?

We are building a small, elite team of systems engineers to design and evolve the core infrastructure that powers a highly sophisticated trading platform. This is not application level development. This is deep work on performance critical systems where nanoseconds matter, correctness is non negotiable, and your decisions directly impact real world outcomes.

You will be working on the foundations of the trading stack, including market data, execution, simulation, and internal infrastructure. The problems are hard, the standards are high, and the impact is immediate.

This is an environment built by engineers for engineers. You will have real ownership, real influence on architecture and direction, and the opportunity to rebuild and redesign systems end to end rather than maintaining legacy code.

What you will be working on
  • Designing and building high performance C++ systems that sit directly in the live trading path
  • Optimising latency, throughput, and determinism across highly concurrent systems
  • Working on market data capture, normalisation, and internal distribution at scale
  • Building and evolving simulation and backtesting infrastructure used by researchers and traders
  • Going deep on memory behaviour, data structures, and concurrency models
  • Collaborating closely with traders and researchers on strategy and execution plumbing
What we are looking for
  • 2 plus years of experience building performance critical systems in C++
  • Strong background in performance optimisation across CPU, memory, and network boundaries
  • Experience with low latency systems, distributed systems, or high throughput pipelines
  • GPU or accelerator experience is a strong plus
  • Comfortable working close to the metal and reasoning about systems behaviour
  • A collaborative, low ego approach with the ability to own problems end to end
  • Strong communication skills and the confidence to engage with senior technical stakeholders
Why this is different
  • Small, elite team with very high technical bar
  • Real ownership and influence over core systems and architecture
  • Direct line of sight between your work and live trading outcomes
  • Exposure to complex, interesting problems that do not exist in most engineering roles
  • Exceptional compensation and access to some of the strongest engineers in the industry

If you are excited by performance, systems engineering, and working on problems that actually matter, this is the kind of role where you can do the best work of your career.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/C++ Software Engineer
Senior/C++ Software Engineer

Selby Jennings • City Of London

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

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 130,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
C++ / Rust Systems Engineer (Ultra-Performance Systems)
C++ / Rust Systems Engineer (Ultra-Performance Systems)

Selby Jennings • Greater London

On-site
GBP 90,000 - 150,000
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Systems Design C++ Engineer
Senior Systems Design C++ Engineer

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 150,000
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus

Hunter Bond • Greater London

On-site
GBP 70,000 - 85,000
Market-leading compensation and bonus package
Stunning London offices
Exceptional opportunities to learn and grow
Core C++ Systems Engineer — High-Performance Trading Infra
Core C++ Systems Engineer — High-Performance Trading Infra

NJF Global Holdings Ltd • Greater London

On-site
GBP 120,000 - 180,000
Software Engineer - Trading Systems
Software Engineer - Trading Systems

Elity Global • Greater London

On-site
GBP 70,000 - 110,000
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • Greater London

On-site
GBP 450,000 - 550,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1