Senior C++ Developer – Low-Latency Trading (C++/Rust)
Client Server
Greater London
Hybrid
GBP 162,000 - 198,000
Full time
14 days+
Application generator
Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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
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.