T

TMX Group

Runs market infrastructure for listings, trading

Programmer Analyst C++

Backend EngineeringUpdated on Nov 2
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A university degree in Information Technology or equivalent is required.
  • Five years of industry experience are required.
  • Strong skills and experience in designing and developing real-time business applications are required.
  • Practical experience with the C++ programming language is required.
  • Very good knowledge of template programming is required.
  • Knowledge of Git is required.
  • Python scripting experience is required.
  • Experience analyzing and programming distributed systems for Linux is required.
  • Good knowledge of Jenkins is required.
  • Knowledge of TCP and UDP telecom libraries is required.
  • Fluency in spoken and written French and English is essential.

Responsibilities

  • Develop and implement real-time applications.
  • Collaborate with the Development Manager to understand and challenge requirements, design, and the testing cycle.
  • Conduct and participate in code reviews following enterprise code standards.
  • Provide third-level support when needed.
  • Script test cases to ensure code quality.
  • Use Python scripting for validation and automation processes.

Desired Qualifications

  • Ability to work in a flexible environment.
  • Interest in continuous process improvement.
  • Ability to manage multiple tasks and deadlines.
  • Imagination and creativity in developing solutions.
  • Analytical problem-solving ability.

About the Company

TMX Group

Runs market infrastructure for listings, trading

TMX Group runs market infrastructure for Canadian and international capital markets, including exchanges (Toronto Stock Exchange, TSX Venture Exchange, TSX Alpha Exchange, Montreal Exchange), clearing and depository services, and market data and analytics. Its products support listings, trading, clearing, settlement, custody, and access to data across equities and derivatives, with TMX Trayport for energy/commodities and TMX VettaFi for indices and data. It differentiates itself by offering an integrated, end-to-end ecosystem—from listing to settlement—across multiple markets with a broad, cross-border footprint. The company’s goal is to provide reliable, efficient infrastructure that helps companies raise capital and market participants manage trading, clearing, settlement, and risk across global markets.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1852

Recently Posted Jobs

Explore more opportunities at TMX Group

See more jobs