C++ Software Engineer

Hunter Bond

Montreal (administrative region)

Hybrid

CAD 144,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonuses
Benefits
Hybrid working model
Mentorship from elite technologists

Job summary

Elite Buy-Side Fund in Montreal seeks an Ultra Low-Latency C++ Engineer to join a high-caliber tech team. Build and own greenfield, ultra-performant systems and contribute to low-latency databases and trading infrastructure. You will process billions of data points per second and optimize code where nanoseconds matter.

Ideal candidates have strong C++20/23 experience, 2–7+ years, and a passion for performance in mission-critical environments. Hybrid role with competitive compensation.

Qualifications

  • 2–7+ years of professional C++ development experience.
  • Strong Computer Science fundamentals (outstanding academics a plus).
  • Experience building systems where latency, throughput, and reliability are the priority.
  • Ability to solve complex problems within high-pressure, mission-critical environments.

Responsibilities

  • Build and own greenfield, ultra-performant trading systems.
  • Process billions of data points per second using cutting-edge infrastructure.
  • Contribute to the development of low-latency databases from first principles.
  • Optimize code where performance is measured in nanoseconds.
  • Collaborate with world-class technologists to drive trading outcomes.

Skills

Modern C++ (C++20/23)
C++ Development
Latency optimization
Low-level systems
Problem solving

Education

Strong CS fundamentals

Job description

Role: Ultra Low-Latency C++ Engineer (C++ 20/23)

Client: Elite Buy-Side Fund

Compensation: Up to $240k CAD + Bonuses + Benefits

Location: Montreal (Hybrid)

Overview

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. You will be part of a high-calibre group where technology is viewed as the primary competitive advantage.

The Role

This is a rare opportunity to build and own greenfield, ultra-performant systems from first principles. You will process billions of data points per second on cutting-edge infrastructure, contributing to low-latency databases and trading systems. You’ll work alongside world-class technologists in an environment that rewards a deep passion for performance optimization and low-level systems architecture.

Key responsibilities include:

  • Building and owning greenfield, ultra-performant trading systems
  • Processing billions of data points per second using cutting-edge infrastructure
  • Contributing to the development of low-latency databases from first principles
  • Optimizing code where performance is measured in nanoseconds
  • Collaborating with world-class technologists to drive trading outcomes

Requirements

  • Strong experience with modern C++ (C++ 20/23)
  • 2–7+ years of professional C++ development experience
  • Strong Computer Science fundamentals (outstanding academics a plus)
  • Passion for performance optimization and low-level systems
  • Experience building systems where latency, throughput, and reliability are the priority
  • Ability to solve complex problems within high-pressure, mission-critical environments

What’s on Offer

  • Highly competitive compensation up to $240k CAD + Bonuses
  • Opportunity to work on some of the world's most performant financial systems
  • Hybrid working model based in Montreal
  • Mentorship from elite technologists in the buy-side space
  • Environment focused on engineering excellence and technical innovation

If you are an Ultra Low-Latency C++ Engineer looking to join one of the world’s most elite teams, please apply for more information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

Hunter Bond • Montreal (administrative region)

On-site
CAD 216,000 - 264,000
Bonuses
Benefits
C++ Developer - $240,000 CAD + Bonus
C++ Developer - $240,000 CAD + Bonus

Hunter Bond • Montreal (administrative region)

On-site
CAD 144,000 - 240,000
Generous benefits & bonus
Stunning offices
Career progression
+1
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm

Hunter Bond • Montreal

Hybrid
CAD 153,000 - 180,000
Junior Front-End Engineer
Junior Front-End Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 117,000 - 143,000
Gym access
Provided meals
Mentorship from Tech Lead
Junior Software Engineer
Junior Software Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 78,000 - 130,000
Hybrid working model
Full benefits package
Mentorship from quants/engineers
Platform Engineer/DevOps Engineer
Platform Engineer/DevOps Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 130,000 - 250,000
Competitive Package
Technical Ownership
Modern Flexibility
Low-Latency C++ Engineer - Hybrid Montreal
Low-Latency C++ Engineer - Hybrid Montreal

Hunter Bond • Montreal (administrative region)

On-site
CAD 216,000 - 264,000
Bonuses
Benefits
Software Engineer
Software Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 180,000 - 220,000
Hybrid work arrangement
Quantitative Developer
Quantitative Developer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 180,000 - 220,000
Hybrid work model
Senior C++ Developer Low Latency Trading Systems
Senior C++ Developer Low Latency Trading Systems

Creative Solutions Services, LLC • Montreal (administrative region)

Hybrid
CAD 180,000 - 280,000