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
Access to elite HFT trading environments
Intellectually demanding engineering assignments
Long-term career in low-latency skills
Job summary
A leading tech consultancy in London is seeking a C++ Software Engineer to work on latency-critical trading infrastructure. The role focuses on developing ultra-low latency trading systems in a high-performance trading environment. Candidates should have significant experience in C++ development and a strong understanding of CPU architectures. The position is not suitable for those with a C#-only background. The consultancy offers intellectually demanding engineering assignments and doesn’t provide visa sponsorship.
Qualifications
Strong experience in C++ development for performance-critical or low-latency systems.
Proven background in HFT or ultra-low latency trading environments.
Deep understanding of CPU architecture, caches, and memory models.
Responsibilities
Design, develop, and optimise ultra-low latency C++ trading components.
Work on critical execution paths for market data processing and order routing.
Ensure correctness, determinism, and stability of production trading systems.
Skills
C++ development
Low-latency systems
Concurrency and memory ordering
CPU architecture knowledge
Concurrency understanding
Tools
Linux
CPU profilers
Market data feeds
Job description
A leading tech consultancy in London is seeking a C++ Software Engineer to work on latency-critical trading infrastructure. The role focuses on developing ultra-low latency trading systems in a high-performance trading environment. Candidates should have significant experience in C++ development and a strong understanding of CPU architectures. The position is not suitable for those with a C#-only background. The consultancy offers intellectually demanding engineering assignments and doesn’t provide visa sponsorship.