C++ Developer

Oliver Bernard

Montreal (administrative region)

On-site

CAD 277,000 - 416,000

Full time

35 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Oliver Bernard has partnered with a leading global quantitative trading firm to recruit a C++ Software Engineer for Montreal. You’ll join a team building and enhancing connectivity between trading systems, exchanges and brokers with a focus on low-latency software.

In this hands-on role you’ll design, build and optimise high‑performance C++ applications, mentor peers, and contribute to architecture decisions. Expect a challenging, production‑level environment with strong growth opportunities.

Qualifications

  • Strong commercial experience with modern C++.
  • Excellent knowledge of Linux development.
  • Strong understanding of data structures, networking and software design.
  • Experience building high‑performance, mission‑critical systems.
  • Passion for solving complex technical challenges.
  • Exchange connectivity or trading systems knowledge.
  • Financial markets experience (Equities, Futures, Options or other asset classes).
  • Experience working within globally distributed engineering teams.

Responsibilities

  • Designing and developing high‑performance C++ applications
  • Building and optimising low‑latency order gateway solutions
  • Collaborating with cross‑functional teams to deliver robust technical solutions
  • Driving software quality through testing, code reviews and engineering best practices
  • Contributing to architecture and technical design discussions
  • Supporting production systems and continuously improving reliability and performance
  • Mentoring engineers and sharing technical knowledge across the team

Skills

Strong C++ experience
Linux development
Data structures & networking
High‑performance systems
Problem solving
Exchange connectivity
Financial markets
Distributed teams

Job description

C++ Software Engineer | Low Latency Trading | $200k-$300k | Montreal

We’re partnering with a leading global quantitative trading firm that’s looking for an experienced C++ Software Engineer to join a team responsible for building and enhancing the technology that connects trading systems to exchanges and brokers around the world.

This is a hands‑on role developing business‑critical, low‑latency software that sits at the heart of a high‑performance trading environment.

The Opportunity

You’ll take ownership of designing, building and optimising order gateway technology, working closely with traders, engineers and stakeholders to deliver resilient, high‑performance systems. Alongside hands‑on development, you’ll have the opportunity to mentor engineers, influence architecture and grow into technical leadership.

What You’ll Be Doing
  • Designing and developing high‑performance C++ applications
  • Building and optimising low‑latency order gateway solutions
  • Collaborating with cross‑functional teams to deliver robust technical solutions
  • Driving software quality through testing, code reviews and engineering best practices
  • Contributing to architecture and technical design discussions
  • Supporting production systems and continuously improving reliability and performance
  • Mentoring engineers and sharing technical knowledge across the team
What We’re Looking For
  • Strong commercial experience with modern C++
  • Excellent knowledge of Linux development
  • Strong understanding of data structures, networking and software design
  • Experience building high‑performance, mission‑critical systems
  • Passion for solving complex technical challenges
  • Exchange connectivity or trading systems knowledge
  • Financial markets experience (Equities, Futures, Options or other asset classes)
  • Experience working within globally distributed engineering teams
Why Apply?
  • Work on technology that sits directly on the trading path
  • Excellent progression into technical leadership
  • Join a collaborative, world‑class engineering team
  • Solve challenging, performance‑critical engineering problems every day
  • Highly competitive compensation and benefits package

C++ Software Engineer | Low Latency Trading | $200k-$300k | Montreal

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

Similar jobs worth comparing

Senior System Engineer C++
Senior System Engineer C++

Hamilton Barnes ? • Montreal (administrative region)

On-site
CAD 150,000 - 250,000
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
Senior C++ Developer – Real-Time, Low-Latency Trading Systems
Senior C++ Developer – Real-Time, Low-Latency Trading Systems

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
C++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
Quantitative Developer - Montreal - Up to $260,000 CAD + Exceptional Bonuses/Benefits
Quantitative Developer - Montreal - Up to $260,000 CAD + Exceptional Bonuses/Benefits

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 156,000 - 260,000
Hybrid work environment
Unlimited compensation upside
C++ Developer (Hybrid)
C++ Developer (Hybrid)

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
C++ Developer - $240,000 CAD + Bonus
C++ Developer - $240,000 CAD + Bonus

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 216,000 - 264,000
Generous benefits and bonus package -
Stunning offices
Excellent career progression
+1
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
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
Low-Latency C++ Developer
Low-Latency C++ Developer

LSEG • Toronto

On-site
CAD 120,000 - 180,000
Healthcare
Retirement planning
Paid volunteering days
+1