Ultra-Low-Latency C++ Software Engineer

Hunter Bond — Canada · Posted ~4 hours ago

Senior Full-time Hybrid

Skills

C++20/23 Low-latency systems High-performance software engineering Systems programming Trading systems C++20 C++23 Rust

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An elite financial technology environment is seeking an experienced C++ engineer to build ultra-low-latency systems where performance is measured at the nanosecond level. You will design greenfield trading infrastructure, matching and execution systems, and high-performance data stores while collaborating with highly experienced engineers and researchers. Strong modern C++ expertise is essential, with Rust experience or interest valued.

Highlights

Highly technical role focused on ultra-low-latency systems where performance directly affects trading outcomes. The position offers greenfield ownership, collaboration with elite engineering and research talent, challenging systems problems, and exposure to modern C++ and Rust.

Description

Job Title: Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Location: Montreal (Hybrid) $$$: Up to $240k CAD + Bonuses + Benefits The Role: Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment where engineering excellence is the product. Performance is measured in nanoseconds, and your work will directly influence trading outcomes Why Join: Design, build and own greenfield, ultra-low-latency systems from the groundupWork alongside world-class engineers, researchers and technologists solving some of the industry's most challenging technical problemsDevelop high-performance trading platforms, matching engines, execution systems and low-latency data stores from first principlesExplore modern systems programming with C++ and Rust to push the boundaries of performance, safety and scalability About You: Strong experience with modern C++ (C++20/23); exposure to Rust or an interest in systems programming with Rust is highly valued2–7+ years of professional software engineering experience in performance-critical environmentsExcellent computer science fundamentals, including algorithms, data structures, concurrency, networking and computer architectureExperience building highly reliable, low-latency, high-throughput systems where performance is a primary concernStrong academic background in Computer Science, Mathematics, Engineering or a related discipline is advantageous Sound like a good fit? Apply directly or reach out to me via hhandelman@hunterbond.com