Senior C++ Developer - Low Latency Trading Systems

Canadian Derivatives Clearing Corporation

Toronto, Ontario, Canada
Base: $120,000 - $130,000 cad py; bonus/equity: no...
Hybrid
5-7+ years c++ and stl experience
Linux redhat environment proficiency
Multithreading and tcp socket programming
You will engineer the low-latency engines that power the nation's economy by developing mission-critical trading applications

Job Summary

  • You will engineer the low-latency engines that power the nation's economy by developing mission-critical trading applications.
  • The role involves contributing to end-to-end design of multi-tier applications interfacing with complex distributed external systems.
  • TMX offers a hybrid work model, generous time-off, and a culture focused on wellness and global economic impact.

Matching Summary

You will engineer the low-latency engines that power the nation's economy by developing mission-critical trading applications.

Salary

Base: $120,000 - $130,000 CAD per year; Bonus/Equity: Not specified; Benefits: Generous time-off, leaves, cloud-first hybrid workstyle

Skills & Requirements

Must-have

  • 5-7+ years C++ and STL experience
  • Linux RedHat environment proficiency
  • Multithreading and TCP socket programming
  • Object-Oriented Analysis and Design skills
  • CI/CD pipeline and automated testing
  • SQL RDBMS Oracle database knowledge

Nice-to-have

  • FIX Protocol and middleware experience
  • Dolphin Cards and shared memory optimization
  • Electronic trading domain knowledge
  • Fail forward growth mindset
  • Perl and Python scripting skills

Key Requirements

  • Post-secondary degree in Computer Science or related field
  • Must be authorized to work in Canada
  • French fluency required for Montreal location

Work Rights

Must be authorized to work in Canada

Tailored Resume

Cover Letter