C++ Software Engineer (R&D Team) – London

Oxford Knight

Greater London

On-site

GBP 70,000 - 110,000

Full time

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

Benefits offered by this job

Market-leading compensation
Access to world-class compute
Impact on real trading systems

Job summary

Oxford Knight is recruiting a C++ Software Engineer for its London-based Research & Development team. The role focuses on high-performance software, hardware/software co-design, and real-time trading systems.

You will move ideas from research into production, working closely with researchers, traders and infra teams to directly impact trading performance. The position requires strong C/C++ skills, experience with low-level systems and APIs, and a solid foundation in algorithms.

Qualifications

  • Strong C/C++ engineering with modern C++
  • Experience building high-performance, low-level systems and clean APIs
  • HPC infrastructure / distributed systems / high-performance storage background highly sought-after
  • Degree in Computer Science or related field

Responsibilities

  • Work in the Research & Development group focused on high-performance software and hardware/software co-design.
  • Take ideas from research to production to boost trading performance.
  • Collaborate with researchers, traders and infra teams to directly impact trading systems.
  • Contribute to real-time trading systems.

Skills

C++ engineering
High-performance systems
APIs design
Algorithms
Low-level networking

Education

Degree in Computer Science

Job description

This company applies a scientific, research-driven approach to global financial markets. Engineers and researchers from maths, physics, and computer science collaborate to build and operate one of the most advanced trading and HPC environments in the industry.

This role sits in a Research & Development group focused on high-performance software, hardware/software co-design, and real-time trading systems. You’ll take ideas from research to production, working closely with researchers, traders, and infra teams to directly impact trading performance.

Requirements

  • Strong C or C++ engineering (modern C++ preferred)
  • Experience building high-performance, low-level systems and clean APIs
  • HPC infrastructure / distributed systems / high-performance storage background highly sought-after
  • Solid algorithms foundation
  • Low-level systems or networking experience beneficial
  • Degree in Computer Science or related field

NB: No 2025/2026 graduates. Only 2024 or earlier.

  • Market-leading compensation + bonus
  • Access to world-class compute and research resources
  • Clear impact on real trading systems

C++ Software Engineer (R&D Team) – London • London

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer – Core Development
C++ Software Engineer – Core Development

Oxford Knight • Greater London

On-site
GBP 120,000 - 180,000
Competitive base salary
Bonus
Career progression
+1
C++ Software Engineer – High-Frequency Trading / Low-Latency
C++ Software Engineer – High-Frequency Trading / Low-Latency

Oxford Knight • Greater London

On-site
GBP 360,000 - 600,000
High engineering bar
Autonomy
Collaboration with researchers/traders
+1
C++ Engineer – London & Singapore
C++ Engineer – London & Singapore

Oxford Knight • Greater London

On-site
GBP 90,000 - 170,000
Dress down
Fully catered meals
Onsite gym
+2
Senior Systems Design C++ Engineer
Senior Systems Design C++ Engineer

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 150,000
C++ HPC Engineer - Real-Time Trading R&D (London)
C++ HPC Engineer - Real-Time Trading R&D (London)

Oxford Knight • Greater London

On-site
GBP 70,000 - 110,000
Market-leading compensation
Access to world-class compute
Impact on real trading systems
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

On-site
GBP 315,000 - 385,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1
C++ Engineer – Hft Buildout
C++ Engineer – Hft Buildout

Oxford Knight • Greater London

On-site
GBP 100,000 - 150,000
Bonuses
Generous benefits
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

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

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

DRW • Greater London

On-site
GBP 120,000 - 180,000