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.
