Senior C++ Developer Low Latency - Learn Rust

Client Server

Greater London

Hybrid

GBP 162,000 - 198,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Bonus (around 50% of base)
Pension

Job summary

A leading trading firm in the UK is seeking a Senior C++ Developer / Engineer to enhance their high-frequency trading systems while transitioning to Rust. You will work on microsecond real-time risk and trading engines in a collaborative and challenging environment. Ideal candidates have strong backend software engineering experience, particularly with C++, and familiarity with low latency systems. This role offers a competitive salary and bonuses, along with a flexible working arrangement allowing 1-2 days remote work.

Qualifications

  • Strong backend OOP and multithreaded software engineering experience with C++.
  • Experience in developing high throughput, low latency systems.
  • Good understanding of low level system design and hardware.

Responsibilities

  • Design and develop high throughput backend services.
  • Collaborate with a talented team on complex systems.
  • Work across the full software development lifecycle.

Skills

Backend OOP
Multithreaded software engineering
Rust programming
Low latency systems
Networking
Socket Level programming
Stakeholder management

Education

2.1 or above in Computer Science from a top tier university

Job description

Senior C++ Developer / Engineer (C++ Rust Low Latency Trading) London / WFH to £180k+

Are you a Senior C++ Developer to progress your career and transfer your skills to Rust?

You could be joining a hugely profitable High Frequency Trading firm that specialise in crypto markets and earning substantial bonuses in a senior, hands‑on Senior C++ Developer role.

What's in it for you:
  • Salary to £180k
  • Bonus (c50% of base)
  • Pension
Your role:

As a Senior C++ Developer you will design and develop high throughput backend services for microsecond real‑time risk, pricing, trading engines and market making systems, working across the full software development lifecycle using Rust (and some C++ for legacy systems).

You’ll collaborate with a small, talented team, problem solving and working on complex and challenging systems with interesting work.

Location / WFH:

You’ll join the team in Central London with flexibility to work from home 1-2 days a week.

About you:
  • You have strong backend OOP, multithreaded software engineering experience with C++ and are comfortable working with Rust going forward
  • You have experience of working on high throughput, low latency systems with microseconds / nanoseconds, within a finance (or games) environment
  • You have a good understanding of low level system design, Operating Systems, Networking, Socket Level programming, hardware, compilers, FPGA
  • You achieved a 2.1 or above in Computer Science from a top tier university
  • You are collaborative and pragmatic with great communication and stakeholder management skills, also with some leadership or mentoring experience

Apply now to find out more about this Senior C++ Developer / Software Engineer (C++ Rust High Frequency Trading) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer C++ Rust Low Latency
Backend Software Engineer C++ Rust Low Latency

Client Server • Greater London

On-site
GBP 162,000 - 198,000
Salary up to £180k
Bonus (≈50% of base)
Pension
Senior Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Rust Software Engineer
Senior Rust Software Engineer

Provntalent • Greater London

On-site
GBP 100,000 - 160,000
Senior Low Latency Rust Engineer – Electronic Trading
Senior Low Latency Rust Engineer – Electronic Trading

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive compensation
Senior C++ Developer – Low-Latency Trading (C++/Rust)
Senior C++ Developer – Low-Latency Trading (C++/Rust)

Client Server • Greater London

Hybrid
GBP 162,000 - 198,000
Bonus (around 50% of base)
Pension
Senior / Principal Rust Engineer
Senior / Principal Rust Engineer

Juxt Ltd. • Greater London

On-site
GBP 90,000 - 130,000
Hybrid work model
Full medical
10% matched pension
+1
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems

Bowden Brown • London

On-site
GBP 35,000 - 50,000
Rust Engineer
Rust Engineer

Albert Bow • Greater London

Hybrid
GBP 120,000 - 220,000
Healthcare
Pension
Learning budget
+1
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
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000