Senior Low-Latency C++ Software Engineer
Required skills
- low-latency
- high-frequency trading
- C++17
- C++20
- C++23
- systems programming
- multithreading
- concurrency
- real-time systems
- Linux
Nice to have
- FPGA
- market microstructure
- quantitative finance
- market making
Role summary
Qube Research & Technologies (QRT) seeks a Senior Low-Latency Software Engineer to build a high-performance, ultra-low-latency trading platform from scratch. This role involves designing, building, and optimizing distributed systems in C++ with a focus on performance, scalability, and reliability. You will collaborate closely with quant researchers and trading teams to implement strategies in live markets. The ideal candidate has 5+ years of experience in low-latency C++ development, strong expertise in modern C++ (C++17/20/23), systems programming, multithreading, concurrency, real-time systems, and Linux performance optimization.
We are hiring a Senior Low-Latency Software Engineer to join a newly formed team building a high-performance trading platform from scratch. This platform sits at the heart of QRT’s execution capabilities and is designed for ultra-low-latency, high-frequency trading. You will work on systems where performance is critical, contributing directly to how strategies are executed in live markets.
Your future role within QRT:Base salary range for this position is $180,000 to $300,000 per year.
QRT Total Compensation includes discretionary performance-based bonuses and a competitive benefits package.
Similar roles
- 2027 – Internship or Graduate, FPGA EngineeringQube Research & Technologies · London · Onsite
- 2027 Internship – Security EngineerQube Research & Technologies · London · Onsite
Bioinformatics Software EngineerBaylor Genetics · United States · Onsite- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
