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

Bowden Brown

London

On-site

GBP 35,000 - 50,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Staff HFT Rust Engineer
Staff HFT Rust Engineer

Adapt Talent • Greater London

On-site
GBP 150,000 - 175,000
Significant stock options
Performance bonuses
Professional development opportunities
Backend Software Engineer C++ Rust Low Latency
Backend Software Engineer C++ Rust Low Latency

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Salary up to £180k
Bonus (≈50% of base)
Pension
Senior Software Engineer
Senior Software Engineer

Provn • Greater London

On-site
GBP 100,000 - 150,000
Senior C++ Developer Low Latency - Learn Rust
Senior C++ Developer Low Latency - Learn Rust

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Bonus (around 50% of base)
Pension
Software Engineer (Prop Trading Firm)
Software Engineer (Prop Trading Firm)

Radley James • Greater London

Hybrid
GBP 60,000 - 90,000
Senior C++ Developer – Low-Latency Trading (C++/Rust)
Senior C++ Developer – Low-Latency Trading (C++/Rust)

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
HFT Engineer (Rust/C++) — Ultra-Low-Latency Execution & Data
HFT Engineer (Rust/C++) — Ultra-Low-Latency Execution & Data

TechShack • Greater London

Hybrid
GBP 200,000 - 250,000
Rust Systems Engineer - Low-Latency Trading
Rust Systems Engineer - Low-Latency Trading

Provn • Greater London

On-site
GBP 100,000 - 150,000
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