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
Highly competitive compensation
Bonus structure
Comprehensive benefits package
Strong emphasis on health and well-being
Job summary
A leading firm in algorithmic trading in London is seeking a C++ Software Engineer to design and develop ultra-low-latency trading systems. The ideal candidate will have over 4 years of experience in high-performance C++ development, strong knowledge of algorithms, and real-time systems. You will collaborate with quantitative researchers and traders, optimising software for maximum efficiency. This role offers highly competitive compensation and a hybrid working model, alongside exceptional growth opportunities.
Qualifications
4+ years professional experience developing high-performance systems in C++.
Strong fundamentals in data structures, algorithms, and software design.
Experience with multi-threaded programming and real-time systems.
Responsibilities
Designing and developing high-performance C++ trading applications.
Optimising code paths for maximum speed and minimal latency.
Collaborating with researchers and traders to enhance trading algorithms.
Skills
C++ programming
Multi-threaded programming
Data structures and algorithms
Real-time systems
Network programming
Linux/Unix environments
Education
Bachelor’s or Master’s degree in Computer Science or Engineering
Job description
A leading firm in algorithmic trading in London is seeking a C++ Software Engineer to design and develop ultra-low-latency trading systems. The ideal candidate will have over 4 years of experience in high-performance C++ development, strong knowledge of algorithms, and real-time systems. You will collaborate with quantitative researchers and traders, optimising software for maximum efficiency. This role offers highly competitive compensation and a hybrid working model, alongside exceptional growth opportunities.