Senior C++ Developer engineering low-latency systems at TMX Group. Focused on high-performance applications to support Canada's trading infrastructure with Agile collaboration.
Responsibilities
Develop and deliver ultra-low latency, highly available, and sustainable real-time trading, risk management, and data analytics applications.
Contribute to the end-to-end design of multi-tier applications interfacing with complex distributed external systems and global clients.
Work as a key contributor within an Agile Squad, translating complex requirements into high-impact code to meet sprint goals.
Provide technical guidance to junior developers, fostering a culture of excellence and continuous learning.
Lead code reviews to identify performance bottlenecks and language-specific issues, ensuring all code aligns with TMX’s rigorous enterprise standards.
Prepare high-quality technical and procedural documentation and provide Tier-3 support to ensure the integrity of our production environment.
Requirements
5–7+ years of experience in high-performance application development using C++ and STL.
Post-secondary degree in Computer Science or a related technical field.
Proficiency in Object-Oriented Analysis & Design (OOAD), Multithreading, Design Patterns, and TCP socket programming.
Hands-on experience with Linux (RedHat), Perl, Python, and SQL RDBMS (Oracle).
Proven track record in designing and developing real-time, mission-critical business applications.
Exceptional interpersonal skills with the ability to simplify complex technical concepts for diverse stakeholders.
Experience with CI/CD Pipeline and with automated testing.
For Montreal, fluency in both French and English (written and spoken) is required, as this role involves regular interaction with partners and stakeholders in both languages.
Benefits
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!
Senior .NET Backend Developer responsible for designing, developing, and maintaining scalable backend systems with .NET technologies. Collaborating with cross - functional teams on high - performance APIs and services in a hybrid environment.
Experienced Business Transformation Consultant needed for enterprise - level digital transformation and IM/IT initiatives within the Government of Canada.
Senior Software Developer responsible for developing data pipeline solutions and scalable APIs at Autodesk. Collaborating with various teams to ensure data integrity and accessibility.
Senior Software Engineer contributing to impactful digital services for Veterans Affairs. Responsible for software development, mentorship, and meeting project goals in a remote environment.
Staff Backend Engineer focusing on building and owning next - gen products at Bettermode. Work involves TypeScript, AI integration, and leadership in a collaborative team environment.
Software Engineer II at Affirm focusing on ML infrastructure for backend systems. Collaborating with teams to build and operate model training and serving systems.
Backend Software Developer at Covers, part of Legend, enhancing sports media and betting experiences. Focus on building reliable backend systems and developing high - performance products for sports fans.
Backend Software Developer creating scalable sports media and betting experiences at Covers, part of Legend's global team. Mentoring junior developers and delivering high - performance software solutions.
Dynamics 365 F&O Technical Architect utilizing expert knowledge for finance and operations processes at Long View. Working with sales and delivery leaders for solution optimization and client engagements.
Backend Software Engineer at Harvey responsible for designing infrastructure for AI - powered legal tools. Leading development of features for law firms and enterprise customers.