Junior Software Engineer (C++ or Rust) - High Performance Trading Systems

Bowden Brown

London

On-site

GBP 35,000 - 50,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading crypto market maker in London is seeking a Junior Software Engineer to join their elite engineering team. The role involves designing and optimizing high-performance trading systems using C++ and Rust. Ideal candidates should have a strong academic background, up to 2 years of experience, and a keen interest in financial markets and blockchain technology.

Qualifications

  • Strong academic background in relevant fields.
  • 0-2 years of experience in C++ or Rust.
  • Proficiency in algorithms and data structures.

Responsibilities

  • Design, optimize, and maintain core trading systems.
  • Drive adoption of Rust while supporting C++ platforms.
  • Contribute to high-impact business-critical projects.

Skills

C++
Rust
Algorithms
Data Structures
Systems Architecture

Education

Degree from a top-tier university in Computer Science, Engineering, Mathematics, or related field

Job description

Overview

Junior Software Engineer (C++ or Rust) - High Performance Trading Systems

A leading crypto market maker in London is seeking a Junior Software Engineer to join their elite engineering team. The firm specializes in market making, high-frequency trading, and Web3 investments, and operates 24/7 across global markets.

Tech Stack

C++ and Rust (with ongoing migration from C++ to Rust)

Responsibilities
  • Design, optimize, and maintain core trading systems and infrastructure
  • Drive the adoption of Rust while supporting existing C++ platforms
  • Partner closely with engineers, researchers, and traders to maximize system performance and reliability
  • Contribute to the growth of a world-class trading firm at the forefront of crypto and DeFi
  • Take ownership of high-impact, business-critical projects
  • Work in a collaborative environment where top academic and professional talent drive innovation
Requirements
  • Strong academic background: Degree from a top-tier university in Computer Science, Engineering, Mathematics, or related field
  • 0-2 years of professional experience building or production systems in C++ or Rust
  • Advanced proficiency in C++ or Rust (with willingness to work across both)
  • Strong foundation in algorithms, data structures, and systems architecture
  • Experience with low-latency, high-throughput systems, networking, or multithreading
  • Interest in crypto, blockchain, or financial markets
Employment
  • Full-time
  • Entry level

London, England, United Kingdom

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Developer | Crypto/Blockchain Trading Technology
Rust Developer | Crypto/Blockchain Trading Technology

Selby Jennings • City Of London

On-site
GBP 40,000 - 80,000
Equity
Bonus
Collaborative work environment
+1
Senior Rust Software Engineer
Senior Rust Software Engineer

Provntalent • Greater London

On-site
GBP 100,000 - 160,000
Senior Rust Engineer - High-Performance Trading Systems
Senior Rust Engineer - High-Performance Trading Systems

Provntalent • Greater London

Hybrid
GBP 100,000 - 160,000
Senior C++ Developer Low Latency - Learn Rust
Senior C++ Developer Low Latency - Learn Rust

Client Server • Greater London

On-site
GBP 162,000 - 198,000
Bonus (around 50% of base)
Pension
Rust Engineer
Rust Engineer

Albert Bow • Greater London

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

McGregor Recruitment • Greater London

On-site
GBP 110,000 - 180,000