TMX Group

C++ Programmer Analyst – Clearing Systems

TMX Group
Apply
26 days ago
Montréal, CanadaSenior

Responsibilities

  • Develop technical designs for complex client- and server-side features supporting new financial instruments.
  • Implement critical high-performance C++ functionality within the clearing platform.
  • Develop unit tests and contribute to automated integration testing.
  • Collaborate with architects, business analysts, and QA teams to translate business requirements into technical solutions.

Requirements

  • Bachelor’s degree in a technological field such as Computer Science or Engineering.
  • At least 5 years of experience in C++ application development.
  • Experience with scripting languages such as Python or Perl, or an equivalent language.
  • Proficiency with Git for version control.
  • Full oral and written proficiency in French and English.
  • Knowledge of Docker and Kubernetes, financial markets or clearing, Agile environments, and the Atlassian suite including Jira and Confluence is an asset.

Benefits

  • Hybrid work arrangement requiring 2–3 days per week in the Montreal office.
  • Opportunity to work on high-availability, mission-critical financial systems and create nationally important financial services.
  • Cloud-first and flexible workstyle with generous time off and leave programs.
  • Employee wellness support, empathetic leadership, and opportunities for professional growth.
  • Employee-led Team Impact social-good initiatives and connection to global site hubs.

Categories

TMX Group

About TMX Group

1,001-5,000 employees
Contact me