C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
ExpiredDesign and build greenfield, ultra-low-latency trading platforms, matching engines, and execution systems. Develop high-performance data stores and push the boundaries of scalability and safety using C++ and Rust.
- Hybrid
- Montréal, QC
- Posted Aug 10, 2026
- Apply by Sep 9, 2026
- 1 position
This job has expired
This position at Hunter Bond is no longer accepting applications. The original posting remains below for reference.
Expired Aug 17, 2026
Current jobs at Hunter Bond
These verified opportunities are still accepting applications.
Trading Production Support Engineer - Trading Firm - $80,000-$160,000 CAD + Bonus
- Hybrid
- Montréal, QC
- Posted Aug 23, 2026
Platform Engineer / DevOps Engineer - Trading - $130,000-$250,000 CAD + Bonus
- Hybrid
- Montréal, QC
- Posted Aug 23, 2026
Software Developer & DevOps Engineer - Elite FinTech Firm - $140,000-$180,000 CAD + Bonus
- On-site
- Montréal, QC
- Posted Aug 23, 2026
Software Developer & DevOps Engineer - Elite FinTech Firm - $140,000-$180,000 CAD + Bonus
- On-site
- Montréal, QC
- Posted Aug 22, 2026
Original job posting
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 groundup Work alongside world-class engineers, researchers and technologists solving some of the industry's most challenging technical problems Develop high-performance trading platforms, matching engines, execution systems and low-latency data stores from first principles Explore 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 valued 2–7+ years of professional software engineering experience in performance-critical environments Excellent computer science fundamentals, including algorithms, data structures, concurrency, networking and computer architecture Experience building highly reliable, low-latency, high-throughput systems where performance is a primary concern Strong 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 [email protected]
What you’ll do
Design and build greenfield, ultra-low-latency trading platforms, matching engines, and execution systems. Develop high-performance data stores and push the boundaries of scalability and safety using C++ and Rust.
Requirements
Requires 2-7+ years of professional experience in performance-critical environments with strong mastery of modern C++ (20/23). A strong academic background in Computer Science, Mathematics, or Engineering is highly advantageous.
Benefits
• Bonuses • Benefits
Listed skills
- RustPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C++20
- C++23
- Rust
- Low-Latency Systems
- Algorithms
- Data Structures
- Concurrency
- Networking
- Computer Architecture
- Systems Programming
- High-Throughput Systems
Job areas
- Software
- Finance & Accounting
- Engineering
- Technology
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Sep 9, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
