Back to results

Closed listing

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

  • Montreal, QC, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
2–7+ years of professional software engineering experience in performance-critical environments
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

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 hhandelman@hunterbond.com

More about this job

Responsibilities

Design, build, and own greenfield ultra-low-latency systems, including high-performance trading platforms, matching engines, execution systems, and low-latency data stores. Work with engineers and researchers to solve challenging performance problems and use C++ and Rust to improve system performance, safety, and scalability.

Requirements

Candidates should have modern C++ experience, ideally with C++20 or C++23, and 2–7+ years of professional software engineering experience in performance-critical environments. Strong computer science fundamentals and experience building reliable, low-latency, high-throughput systems are expected; a strong academic background in computer science, mathematics, engineering, or a related discipline is advantageous.

Skills

  • Modern C++
  • C++20
  • C++23
  • Rust
  • Systems Programming
  • Low-Latency Systems
  • High-Performance Computing
  • Algorithms
  • Data Structures
  • Concurrency
  • Networking
  • Computer Architecture
  • Trading Platforms
  • Matching Engines
  • Execution Systems
  • Low-Latency Data Stores

Benefits

  • Bonuses
  • Benefits

Visa sponsorship

Not detected in the job text

Hiring contact email

hhandelman@hunterbond.com

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Engineering

Keywords

  • C++
  • C++20
  • C++23
  • Rust
  • Systems Programming
  • Buy-Side Fund
  • Financial Services
  • Ultra-Low Latency
  • Performance-Critical Systems
  • High-Throughput Systems
  • Trading Platforms
  • Matching Engines
  • Execution Systems
  • Low-Latency Data Stores
  • Algorithms
  • Data Structures
  • Concurrency
  • Networking
  • Computer Architecture
  • Performance
  • Safety
  • Scalability
  • Greenfield Development
  • Software Engineering

Report this job