23 hours ago
Montréal, CanadaSenior
Responsibilities
- Design technical solutions for complex client- and server-side features supporting new financial instruments.
- Develop high-performance C++ functionality for the SOLA Clearing platform.
- Create rigorous unit tests and contribute to automated integration testing.
- Collaborate with architects, business analysts, and QA teams to translate business requirements into software solutions.
- Support the reliability, security, and regulatory integrity of mission-critical clearing systems.
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 Python, Perl, or an equivalent scripting language.
- Proficiency with Git for version control.
- Fluency in spoken and written French and English.
- Knowledge of Docker or Kubernetes is considered an asset.
- Interest in or experience with financial markets, clearing, or post-trade activities is considered an asset.
- Experience in Agile environments and proficiency with Jira or Confluence are considered assets.
Benefits
- 12-month contract.
- Hybrid work arrangement in Montreal, Quebec, with 2–3 days per week in the office.
- Opportunity to work on high-availability, mission-critical systems and nationally important financial services.
- Cloud-first and hybrid workstyle with generous time off and leave programs.
- Flexible, wellness-oriented workplace culture with professional growth opportunities.
About TMX Group
TMX Group operates Canada’s primary market infrastructure, including Toronto Stock Exchange, TSX Venture Exchange, and Montréal Exchange, plus clearing and depository services (CDCC, CDS) and market data units. It serves issuers, investors, brokers, and energy traders with listing, trading, clearing, data, and analytics, and earns fees from transactions, listings, data subscriptions, and technology platforms like Trayport. Headquartered in Toronto, TMX Group is a public company listed on the TSX.
