TMX Group

Senior C++ Developer – Low Latency Trading Systems

TMX Group

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • 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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++STLObject-Oriented Analysis & DesignMultithreadingDesign PatternsTCP socket programmingLinuxPerlPythonSQL RDBMS
Soft Skills
interpersonal skillstechnical guidancecode reviewssimplifying complex conceptscontinuous learning
Certifications
post-secondary degree in Computer Science