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 Engineer designing & building JavaScript applications for Nearform. Collaborating with technical leaders and client teams to deliver high - quality digital products.
Software Engineer developing backend services for risk detection and fraud prevention at Coinbase. Collaborating with cross - functional teams to deliver scalable solutions in a fast - paced environment.
Technical Architect designing and delivering complex D365 F&SCM solutions for enterprise clients at Huron. Involves architecture, delivery, and innovation across Microsoft ecosystem.
Full Stack Engineer collaborating with stream aligned teams to develop SaaS platform reference products. Joining a team focused on innovative, AI - driven financial technology solutions.
Senior Software Engineer focusing on data systems at Northbeam, building scalable data pipelines and integrations for a marketing intelligence platform.
Senior Software Engineer on the Risk Engineering team at Coinbase. Developing and optimizing fraud detection systems to protect millions of users in real - time.
Staff Software Engineer securing the Coinbase platform via architectural leadership and real - time fraud detection systems. Collaborating with cross - functional teams for scalable risk solutions.
Join our team as Developers working on diverse .NET projects in a hybrid setup. Contributing to both FrontEnd and BackEnd components with various technologies and languages.
Senior BackEnd C#/.NET Core developer at TEHORA, enhancing application services and collaborating with a versatile team. Focused on API development and microservices integration.