Senior Software Engineer

Provn

Greater London

On-site

GBP 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Provn recruits for a Senior Rust Software Engineer for a leading global financial-markets firm. You will design high-performance Rust applications for low-latency trading backends running on Linux.

Join a challenging engineering environment, collaborating with quantitative teams and traders to deliver robust distributed systems. The role emphasizes performance, reliability and modern Rust tech in core trading infrastructure.

Qualifications

  • Commercial experience developing software in Rust.
  • Backend engineering with systems programming.
  • Experience building low-latency distributed systems.
  • Strong knowledge of Linux, concurrency and async programming.
  • HFT or Electronic trading experience desirable.
  • Experience with networking or exchange connectivity.

Responsibilities

  • Design, build and optimise high-performance Rust applications.
  • Develop low-latency trading infrastructure and backend services.
  • Build scalable distributed systems running in Linux environments.
  • Work closely with quantitative developers and trading teams to deliver business-critical software.
  • Drive performance optimisation, reliability and engineering best practices.

Skills

Rust
Systems programming
Low-latency
Distributed systems
Linux
Concurrency
Algorithms
HFT/Capital markets
Networking
Docker
Kubernetes
AWS
Python
C++

Tools

Kafka
Docker
Kubernetes
AWS

Job description

Provn are partnered with a a global financial-markets firm serving institutional clients looking to hire a Senior Rust Software Engineer to join their Core Trading Engineering team.

This is an opportunity to build low-latency, high-performance trading systems using Rust in one of the most technically challenging engineering environments. You’ll work alongside experienced software engineers and quantitative teams to develop the distributed systems that power global electronic trading.

Key Responsibilities
  • Design, build and optimise high-performance Rust applications
  • Develop low-latency trading infrastructure and backend services
  • Build scalable distributed systems running in Linux environments
  • Work closely with quantitative developers and trading teams to deliver business-critical software
  • Drive performance optimisation, reliability and engineering best practices
Skills & Experience
  • Commercial experience developing software in Rust
  • Strong background in systems programming and backend engineering
  • Experience building low-latency or high-performance distributed systems
  • Strong knowledge of Linux, concurrency and asynchronous programming
  • Excellent understanding of software design, algorithms and performance optimisation
  • High Frequency Trading (HFT), Electronic Trading or Capital Markets experience
  • Experience with networking or exchange connectivity
  • Kafka, Docker, Kubernetes or AWS
  • Python or C++
Why Apply?
  • Join one of the industry’s leading engineering teams
  • Build software where performance directly impacts trading outcomes
  • Work with modern Rust technologies on large-scale distributed systems
  • Highly competitive salary, bonus and outstanding career progression

Provn Talent Solutions Ltd is operating as an employment agency under the Conduct of Employment Agencies and Employment Businesses Regulations 2003. Your application will be handled in line with our Privacy Policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust Systems Engineer - Low-Latency Trading
Rust Systems Engineer - Low-Latency Trading

Provn • Greater London

On-site
GBP 100,000 - 150,000
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
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
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
Senior / Principal Rust Engineer
Senior / Principal Rust Engineer

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Full medical
10% matched pension
+1
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
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
Rust Quant Developer - Trading Systems - Major Hedge Fund
Rust Quant Developer - Trading Systems - Major Hedge Fund

Capital Markets Recruitment • England

On-site
GBP 95,000 - 170,000
C++ Developer
C++ Developer

Oliver Bernard • Greater London

On-site
GBP 212,500 - 287,500
Staff HFT Rust Engineer – Lead Low-Latency Trading (London)
Staff HFT Rust Engineer – Lead Low-Latency Trading (London)

well-funded deeptech startup • Greater London

On-site
GBP 150,000 - 175,000
Significant stock options
Performance bonuses
Professional development opportunities