Senior C++ Developer – Low Latency Trading Systems

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior C++ Developer engineering low-latency systems at TMX Group. Focused on high-performance applications to support Canada's trading infrastructure with Agile collaboration.

Responsibilities

  • Develop and deliver ultra-low latency, highly available, and sustainable real-time trading, risk management, and data analytics applications.
  • Contribute to the end-to-end design of multi-tier applications interfacing with complex distributed external systems and global clients.
  • Work as a key contributor within an Agile Squad, translating complex requirements into high-impact code to meet sprint goals.
  • Provide technical guidance to junior developers, fostering a culture of excellence and continuous learning.
  • Lead code reviews to identify performance bottlenecks and language-specific issues, ensuring all code aligns with TMX’s rigorous enterprise standards.
  • Prepare high-quality technical and procedural documentation and provide Tier-3 support to ensure the integrity of our production environment.

Requirements

  • 5–7+ years of experience in high-performance application development using C++ and STL.
  • Post-secondary degree in Computer Science or a related technical field.
  • Proficiency in Object-Oriented Analysis & Design (OOAD), Multithreading, Design Patterns, and TCP socket programming.
  • Hands-on experience with Linux (RedHat), Perl, Python, and SQL RDBMS (Oracle).
  • Proven track record in designing and developing real-time, mission-critical business applications.
  • Exceptional interpersonal skills with the ability to simplify complex technical concepts for diverse stakeholders.
  • Experience with CI/CD Pipeline and with automated testing.
  • For Montreal, fluency in both French and English (written and spoken) is required, as this role involves regular interaction with partners and stakeholders in both languages.

Benefits

  • Wellness - From empathetic leadership to a culture of flexibility and balance, we believe wellness at work creates the maximum yield and a stronger “we”. Plus, with a cloud-first and hybrid workstyle, as well as generous time-off and leaves, we support a life well lived!

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxOraclePerlPythonRDBMSSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.