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!
.NET Developer developing modern software solutions for clients across various sectors including insurance and financial services. Collaborate with teams and contribute to impactful projects.
Associate Technical Architect at Quantiphi, focusing on software solutions with .NET and ReactJS. Collaborating with teams for high - quality software deliverables in a rapidly growing AI - focused environment.
Java Backend Developer specializing in software development for telco and media solutions at CompaxDigital. Engaging in the software lifecycle and customer collaborations.
Senior Software Engineer focused on developing backend of DataRobot's GenAI platform and Agentic applications. Collaborating with a global team using modern technologies like Python, Kubernetes, and Docker.
Backend engineer designing and owning fraud decisioning systems for a top FinTech. Join EQ Bank in redefining banking solutions while ensuring customer protection.
Software Developer involved in migrating existing platforms and developing new features for broadcasting platforms. Collaborating in an Agile team to create innovative software solutions.
Software Developer focusing on GoLang and Python for Triton Digital’s innovative software platform. Collaborating within an Agile team to enhance applications utilized by broadcasters and podcasters.
Product Go - to - Market Specialist at RamSoft, transforming product capabilities into clear value propositions. Collaborating across teams to drive product adoption and market success in healthcare technology.