Talent.com
Corporation Canadienne de Compensation de Produits Dérivés
C++ Programmer AnalystCorporation Canadienne de Compensation de Produits Dérivés • Montreal,de, av. des Canadiens,Montreal
C++ Programmer Analyst

C++ Programmer Analyst

Corporation Canadienne de Compensation de Produits Dérivés • Montreal,de, av. des Canadiens,Montreal
23 days ago
Job type
  • Full-time
Job description

Venture outside the ordinary - TMX Careers

The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets. United as a global team, we’re connecting cross-functionally, traversing industries and geographies, moving opportunity into action, advancing global economic growth, and propelling progress. Through a rich exchange of ideas, meaningful collaboration, and a nimble operating model, we're powering some of the nation's most critical systems, fueling capital formation and innovation, bringing increased opportunity to business visionaries, product ingenuity to consumers, and career exploration to our team.

Ready to be part of the action?

Build the Engine of Canadian Finance


Joining the Canadian Derivatives Clearing Corporation (CDCC), a subsidiary of TMX Group, means working at the heart of the country’s financial infrastructure. As a Central Counterparty (CCP), our role is vital: we act as the safeguard of trust for the derivatives and fixed-income repo markets. By ensuring the integrity and stability of exchanges, we enable the market to operate with confidence, even in times of volatility.


This role reports to: Squad Lead, Core Clearing

Job Location: This role is hybrid (2-3 days/week in the office) - based in Montreal, QC


Our Values and Culture


At TMX Group, our success is built on core principles:

  • Integrity: We are the guardians of market trust.
  • Client-Driven Innovation: We push technological boundaries to provide secure solutions.
  • Collaboration: Our Agile squad structure fosters continuous knowledge sharing.
  • Operational Excellence: Precision is our standard in meeting the requirements of the Bank of Canada and the AMF.

Your Role within the Team

Reporting to the Squad Lead, you will be a key pillar in the evolution of SOLA Clearing, our flagship system. As part of a multidisciplinary Agile squad, you will help architect the client-server logic of our systems. You won’t just "code"; you will participate in designing robust solutions where performance and reliability are the absolute priorities.


Key Accountabilities:


  • Technical Design: Develop technical designs for complex features, both client and server-side, to support new financial instruments.
  • High-Performance C++ Development: Implement critical functionalities within the clearing platform, ensuring smooth and secure execution.
  • Quality Culture: Develop rigorous unit tests and contribute to automated integration testing to maintain our integrity standards (AMF and Bank of Canada regulations).
  • Agile Collaboration: Work closely with architects, business analysts, and QA teams to transform business needs into technological reality.

Required Profile

You are recognized for your rigor, your analytical skills, and your desire to build sustainable code.


Must Haves:


  • Education: Bachelor’s degree in a technological field (Computer Science, Engineering, etc.).
  • C++ Expertise: Minimum of 5 years of experience in C++ application development.
  • Versatility: Experience with scripting languages (Python, Perl, or equivalent).
  • Tools: Proficiency with Git for version control.
  • Languages: Fluency in French and English (spoken and written) is essential for this position, as it involves producing documentation for external and internal stakeholders who communicate in both languages.

Nice to haves:


  • Modernization: Knowledge of container technologies (Docker, Kubernetes).
  • Financial Domain: Interest in or experience with financial markets, clearing, or post-trade activities.
  • Methodology: Experience in Agile environments and proficiency with the Atlassian suite (Jira, Confluence).

What We Offer:


  • A stimulating development environment working on high-availability systems.
  • The opportunity to participate in creating new financial services of national importance.
  • A culture of technical excellence within a prestigious institution (TMX Group).

In the market for…

Excitement - Explore emerging technology and innovation, as well as ventures and digital finance that shape the future of global markets! Experience the movement of the market while grounded in the stability of close to 200 years of success.

Connection - With site hubs in some of the world’s most multicultural cities, we leverage our size and structure to create rich connections and belonging while experiencing powerful global impact through our work.

Impact - More than a platform, we use our talents to power mission-critical systems that drive global economic advancement, innovation, and growth. As well, our employee-led spreads social good via our giving strategy.

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!

Growth - From a growth mindset in our work, to expansion in our business, TMX is home to action-takers energized by the achievement of ambitious growth.

Ready to enrich your career with impactful work, leaders who truly care, and the flexibility and programs to help you thrive as part of #TeamTMX ? Apply now.

Create a job alert for this search

C++ Programmer Analyst • Montreal,de, av. des Canadiens,Montreal

Similar jobs

Developer C++, Core solution

GIRO Inc. / Le Groupe en informatique et recherche opérationnelleMontreal (administrative region), QC, CA
Full-time

Participate in all stages of the design and development of large-scale software products, including functional design, architecture, detailed analysis, and programming.Develop new functionalities w... Show more

 • Promoted

Remote SyteLine ERP Programmer/Analyst

ASTECMontreal (administrative region), QC, CA
Remote
Full-time

A leading machinery manufacturing company is seeking a Programmer Analyst to support their corporate IT team.This hybrid role focuses on designing, developing, and maintaining customized ERP system... Show more

 • Promoted

C++ Developers (Intermediate And Senior)

HRBMontréal, Canada
Full-time

Job DescriptionOur client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets, aiming to achieve high-quality, uncorre... Show more

 • Promoted

C++/Python Developer for Automation Solutions

SpiriaLaval
Full-time

Join Spiria's expert team as a C++/Python Developer, focusing on automation solutions for embedded systems.This on-site position allows you to work on high-tech machinery that demands precision and... Show more

 • Promoted

Programmer Analyst

ReelcruitMontreal (administrative region), QC, CA
Full-time

Our clientis currently searching for a Programmer Analyst to join their Information Technology team in Montreal.In this role you will develop and maintain new software applications to support busin... Show more

 • Promoted

Analyste-programmeur

MediSolutionMontreal (administrative region), QC, CA
Full-time

Tender Retail recherche un développeur logiciel pour rejoindre son équipe Recherche et Développement.Le candidat idéal est autonome, débrouillard et doté d'un excellent esprit d'équipe, et devra s'... Show more

 • Promoted

SyteLine Programmer/Analyst

ASTECMontreal (administrative region), QC, CA
Full-time

The Programmer Analyst supports Astec Industries’ corporate IT team, focusing on the design, development, and maintenance of customized ERP and related business systems.This hybrid role combines bu... Show more

 • Promoted

C++ Engineer

Compunnel, Inc.Montreal
Full-time

Join the Polaris program—a forward-looking initiative to architect scalable, resilient, and high-performance post-trade and real-time risk systems.This program aims to standardize integration acros... Show more

 • Promoted

Programmer Analyst FullStack Backend C# intermediate

LeadingtalentMontreal (administrative region), QC, CA
Full-time

The team for which we are recruiting belongs to the Risk Metrics department that aims at supporting and developing tools for that department.You will join the feature team (4 people) in charge of t... Show more

 • Promoted

C# Application Developer - Government Projects

Source CodeMontreal (administrative region), QC, CA
Full-time

Leverage your application development skills as a C# Application Developer within a government agency for a 6+ month remote contract.This role requires advanced knowledge of.NET and application lif... Show more

 • Promoted

Java Analyst Programmer — Hybrid (Montreal)

RENAPSMontreal
Full-time

Une entreprise de solutions informatiques est à la recherche d'un Analyste Programmeur Java pour rejoindre son équipe.Le candidat idéal possède au moins quatre ans d'expérience en Java et des compé... Show more

 • Promoted

Dynamics 365 Ce Analyst Programmer (Relocate To Malta/Big 4)

Black Pen RecruitmentRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Our client's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the a... Show more

 • Promoted

C++ Developers (intermediate and senior)

HRBMontreal
Full-time

Our client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets, aiming to achieve high-quality, uncorrelated returns.T... Show more

 • Promoted

C++ Developer

Amaris ConsultingLaval
Full-time

Get AI-powered advice on this job and more exclusive features.We are seeking a talented and detail-oriented.You will contribute to innovative software solutions in either.Design, develop, and maint... Show more

 • Promoted

Senior Software Developer C++

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time +1

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr... Show more

 • Promoted

C++/Python Developer

SpiriaLaval
Full-time

We are looking for a C++ / Python Software Developer to join one of our expert teams at Spiria, and work on software running on cutting-edge machines.This is an ideal role for someone who excels at... Show more

 • Promoted

Analyste-programmeur

Harris ComputerMontreal (administrative region), QC, CA
Full-time

Tender Retail recherche un développeur logiciel pour rejoindre son équipe Recherche et Développement.Le candidat idéal est autonome, débrouillard et doté d'un excellent esprit d'équipe.Il devra s'i... Show more

 • Promoted

Software Developer, C++

A-CXMontreal (administrative region), QC, CA
Full-time

A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions.Specializing in frontend and backend dev... Show more

 • Promoted

Remote C++ Games Programmer – Vancouver Area

Smoking Gun InteractiveMontreal (administrative region), QC, CA
Remote
Full-time

A leading game development studio is seeking an enthusiastic Programmer based in Vancouver, Canada.This remote position involves producing efficient, clean code and creatively solving game technolo... Show more

 • Promoted

Oracle Centura Programmer

TecTamminaMontreal (administrative region), QC, CA
Full-time

Minimum of 3 years working as an Centura developer.Experience with software development lifecycle.Estimation of Centura enhancement/development.Working as part of AMS core team providing support/ma... Show more