Programmer Analyst C++
Bourse de Montreal Inc.
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? Global Technology Services (GTS) is a foundational division of TMX Group, delivering cost-effective technology, operations, and digital innovation to empower our internal business lines. TMX facilitates fully electronic trading on Canada’s premier equities and derivatives Exchanges (TSX, TSXV, TSXA, and MX), providing efficient, fair, and transparent stock market trading services globally.You will be part of an experienced multi-disciplinary team with Developers, Analyst-testers, Business Analysts and Architects, in an environment where teamwork reigns using scrum methodology. As a Programmer Analyst in the squad you will be involved in the design and implementation (C++) of solutions, as well as scripting test cases to ensure the quality of your code. Some scripting (Python) for validation and automation processes is part of the challenge. As a member of the squad you will share in the success of the product and its evolution thanks to your commitment, focus and team spirit. This role reports to: MX Trading & TMX Operation Portal Lead Job Location: This role is hybrid (2-3 days/week in the office) - based in Montreal, QC.Key Accountabilities:
Develop and implement real-time applicationCollaborate with the Development manager to understand and challenge requirements, design, and testing cycleConduct and participate in code reviews by following the enterprise code standardsProvide 3rd level support if neededMust Have(s):
University degree in Information Technology or equivalent5 years of industry experienceStrong skills and experience in designing and developing real-time business applicationsC ++ programming language practical experienceVery good knowledge of template programmingKnowledge of GitPython scripting languagesAnalysis and programming of distributed systems for LinuxGood knowledge of Jenkins Telecom libraries - TCP and UDPSense of organization, focus, persistenceLanguages: 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 Have(s):
Ability to work in a flexible environmentInterest in continuous process improvementTeam player with excellent interpersonal skillsAbility to manage multiple tasks and deadlinesImagination and creativity in developing solutionsAnalytical and effective problem solverIn 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 Team Impact 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?Please note that our company is not currently sponsoring work permit applications and the applicant must be authorized to work in the country where this position is located. TMX is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.Our Culture:
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?Our Business:
TMX Group operates global markets, and builds digital communities and analytic solutions that facilitate the funding, growth and success of businesses, traders and investors. TMX Group's key operations include Toronto Stock Exchange, TSX Venture Exchange, TSX Alpha Exchange, The Canadian Depository for Securities, Montréal Exchange, Canadian Derivatives Clearing Corporation Trayport and VettaFi, which provide listing markets, trading markets, clearing facilities, depository services, technology solutions, data products and other services to the global financial community. TMX Group is headquartered in Toronto and operates offices across North America (Montréal, Calgary, Vancouver and New York), as well as in key international markets including London, Singapore and Vienna. For more information about TMX Group, visit Follow TMX Group on Twitter: @TMXGroup.
#J-18808-Ljbffr
Develop and implement real-time applicationCollaborate with the Development manager to understand and challenge requirements, design, and testing cycleConduct and participate in code reviews by following the enterprise code standardsProvide 3rd level support if neededMust Have(s):
University degree in Information Technology or equivalent5 years of industry experienceStrong skills and experience in designing and developing real-time business applicationsC ++ programming language practical experienceVery good knowledge of template programmingKnowledge of GitPython scripting languagesAnalysis and programming of distributed systems for LinuxGood knowledge of Jenkins Telecom libraries - TCP and UDPSense of organization, focus, persistenceLanguages: 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 Have(s):
Ability to work in a flexible environmentInterest in continuous process improvementTeam player with excellent interpersonal skillsAbility to manage multiple tasks and deadlinesImagination and creativity in developing solutionsAnalytical and effective problem solverIn 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 Team Impact 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?Please note that our company is not currently sponsoring work permit applications and the applicant must be authorized to work in the country where this position is located. TMX is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.Our Culture:
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?Our Business:
TMX Group operates global markets, and builds digital communities and analytic solutions that facilitate the funding, growth and success of businesses, traders and investors. TMX Group's key operations include Toronto Stock Exchange, TSX Venture Exchange, TSX Alpha Exchange, The Canadian Depository for Securities, Montréal Exchange, Canadian Derivatives Clearing Corporation Trayport and VettaFi, which provide listing markets, trading markets, clearing facilities, depository services, technology solutions, data products and other services to the global financial community. TMX Group is headquartered in Toronto and operates offices across North America (Montréal, Calgary, Vancouver and New York), as well as in key international markets including London, Singapore and Vienna. For more information about TMX Group, visit Follow TMX Group on Twitter: @TMXGroup.
#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Programmer Analyst C++ in Winnipeg, MB vacancy
- ...TMX Group in Montreal is seeking a Programmer Analyst to design and implement real-time solutions in C++. You will also script validation and automation using Python, contributing to the squad's success and product evolution. The role reports to the MX Trading & TMX Operation...SuggestedWork at office
- ...and pushing entertainment boundaries, join our journey and help create the unknown! Job DescriptionWe are looking for a Senior C++ Programmer to play a key role in building cutting‑edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience...Suggested
- Build online gaming technology with Ubisoft Montréal using modern C++, distributed systems, and low-level programming expertise.As a Senior C++ Engine Programmer, you’ll work within Core Services - Online Tech Foundations. You’ll design and evolve middleware supporting online...Suggested
- ...instruments financiers. Développement C++ de haute performance : Implémenter des fonctionnalités... ...étroitement avec les architectes, les analystes d'affaires et les équipes de tests pour... ...l'infonuagique, ainsi que notre généreux programme de vacances et de congés contribuent au...SuggestedWork at office
$110k - $140k per year
...millions of casual players every day. Job Overview: As a Lead Programmer at Smoking Gun Interactive (SGI), you're a talented and driven... ...and an independent worker; Expert working knowledgeof C++ and C#, Standard Library and Object Oriented Design; Strong understanding...SuggestedFull timeCasual workRemote workWorldwide- ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence, tests, performance et architecture logicielle. Ce poste... ...Écrire des tests unitaires et des tests d’intégration Programmer avec performance, maintenance, modularité et...Apprenticeship
- Support provincial healthcare technology as a Senior Programmer Analyst maintaining case management systems, reporting solutions, and application stability in Fredericton.This 12-month assignment suits an experienced analyst with healthcare application experience and strong...
- ...zonal, EWIS et L/HIRFMaîtrise des outils Google et solutions digitalesOrientation client et apprentissage rapideFaites progresser le programme Airbus A220 en combinant expérience aéronautique, optimisation de maintenance, présentation et conformité réglementaire. #J-18808-...Apprenticeship
- At ATB, we exist to make it possible for our clients, team members and communities. Our purpose is more than aspirational. It's a real commitment we live every day through our values (what we call the ATB ID).Life at ATB is about more than work. In fact, we’re consistently recognized...Flexible hours
$79.32k - $110.68k per year
...your work, come join us. We'll enable growth and progress together.About the Team: The Applications Development Intermediate Programmer Analyst is a technically sharp, detail-oriented professional who thrives at the intersection of systems automation, data engineering, and...Full timeWorldwide- ...NET, Oracle, SQL Server, and electronic health record expertise. Service New Brunswick needs experienced technical support.As a Programmer Analyst II, you will support the Provincial Health Application Services team. The 12-month assignment combines programming, systems analysis...
$94.3k - $141.5k per year
About CitiCiti, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services...Full timeWork at officeRemote workShift work- Programmer Analyst II – Community and Connected Care Fredericton, Canada | Posted on 10/28/2026Programmer Analyst II – Community and Connected Care Client: Service New Brunswick (SNB) Work Arrangement: 100% Onsite Contract Duration: December 1, 2026 – November...Full timeContract workRemote workWeekend work
$94.3k - $141.5k per year
...testing to deployment and ongoing production support.This role requires close partnership with a wide range of teams, including business analysts, the product platform team, QA, production support, as well as regulatory, compliance, and audit groups. A key part of your...Full timeWork at office- ...Upstaff Employment Services Inc. is seeking a Programmer Analyst II for Service New Brunswick (SNB) in Fredericton, NB, to maintain and enhance the CSDS. The role requires extensive senior-level programming and systems analysis experience with Oracle, SQL Server, Java, and...Full timeContract work
- Programmer Analyst II – Client Service Delivery System Fredericton, Canada | Posted on 10/28/2026Job Description: Programmer Analyst II – Client Service Delivery System (CSDS)Client: Service New Brunswick (SNB)Department: SNB – Health ApplicationsContract Start Date...Full timeContract workWeekend work
$94.3k - $141.5k per year
## Applications Development Sr Programmer Analyst - C12 - MISSISSAUGAApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Yesterday: 26991187The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the...Full time- La performance C++ guide ce poste d’ingénieur moteur chez Electronic Arts, consacré à l’analyse et à l’optimisation des jeux Battlefield... ...et plateformesExigences : Au moins cinq ans d’expérience en programmation C++Expertise en concurrence, gestion mémoire et...
$120k - $140k per year
C++ Software Developer & TesterAversan Inc.( ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are...Full time$120k - $140k per year
...Qualifications Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science. Strong experience in C++ software development Solutions implemented on bare metal. Proven ability to design and implement embedded software. Hands on...- ...Position Overview We are seeking an experienced Senior Java / C++ Developer to join our team in Montréal. The successful candidate... ...testing, deployment and production support.Collaborate with Business Analysts, Product Owners, QA teams, developers and production‑support...Work at officeRemote workFlexible hours
- ...the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming expertise and advanced troubleshooting capabilities.The ideal candidate will...Work at officeLocal areaRemote work3 days per week
- Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space...
- ...Science, Engineering, Mathematics, or similar). A strong foundation in data structures, algorithms, and object-oriented programming in C++. Exceptional problem-solving ability - you see through complexity and find clean, effective solutions. The ability to manage...Work at officeLocal areaWorldwide
- ...systèmes moteurs et collaborerez avec les équipes afin d’atteindre les objectifs techniques. Le poste exige un diplôme en informatique ou génie informatique et au moins 5 ans d’expérience en programmation logiciel, idéalement dans l’industrie du jeu vidéo. #J-18808-Ljbffr
- ...Ubisoft Montréal, guidez une équipe online grâce à votre expertise du C++ et des services backend en environnement live. Coordonnez des... ...génie informatique ou formation équivalenteVaste expérience en programmation de jeux vidéoMinimum de trois ans en gestion d’équipe de...
- ...skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine... ...measures, and various forms of detection is highly valued.Strong C++ Skills: Proven experience in C++ programming, with a solid...
- As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined... ...or Rendering Programmer. Strong 3D Math skills. Strong C/C++ experience. Experience with modern GPUs and low level graphics...
- Ubisoft recherche un programmeur principal C++ spécialisé en IA/ML pour développer des applications de Machine Learning. Le poste met... ...génie informatique ou équivalentMinimum 10 ans d’expérience en programmation C++Minimum 5 ans d’expérience en IA/MLConnaissance approfondie du...Apprenticeship
- ...progresser l’IA des jeux Ubisoft comme Assassin’s Creed grâce au C++, aux moteurs de jeu et à l’apprentissage automatique.Comme... ...collaborerez avec les équipes de science des données, de recherche et de programmation AI. Le poste inclut recherche, preuves de concept, documentation...Apprenticeship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer Analyst C++. Be the first to apply!
Related searches
- analyste informatique Winnipeg, MB
- application support analyst remote Winnipeg, MB
- application analyst Winnipeg, MB
- application support analyst Winnipeg, MB
- c++ developer Winnipeg, MB
- junior c++ developer Winnipeg, MB
- c++ developer fintech Winnipeg, MB
- c++ software developer Winnipeg, MB
- c++ Winnipeg, MB
- analyste informatique

