Talent.com
Senior C++ Developer - Low Latency Trading Systems
Senior C++ Developer - Low Latency Trading SystemsTSX Inc. • Adelaide St W,Toronto
Senior C++ Developer - Low Latency Trading Systems

Senior C++ Developer - Low Latency Trading Systems

TSX Inc. • Adelaide St W,Toronto
1 day ago
Job type
  • Full-time
Job description

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?

TMX facilitates fully electronic trading on Canada's premier equities exchanges: Toronto Stock Exchange (TSX), TSX Venture Exchange (TSXV), and TSX Alpha Exchange (TSXA). We power the Canadian capital markets through our proprietary, world-class high-performance trading system. Our mission is to provide efficient, fair, and transparent services that meet the unique needs of global traders and investors while driving liquidity and innovation.

Role Summary

As a Senior C++ Developer, you will be at the heart of our mission-critical infrastructure. You aren’t just writing code; you are engineering the low-latency engines that power the nation's economy. Leveraging advanced technical expertise and a solution-oriented mindset, you will drive the entire project lifecycle—from conceptual architecture and high-performance design to agile execution and production support.

Reports to: Senior Manager and Squad Lead, Equities Trading

Location: Hybrid (2 to 3 days/week in office) – We are open to candidates being located in one of our Canadian office locations: Toronto or Montreal.

Key Accountabilities:

  • Engineer Performance: Develop and deliver ultra-low latency, highly available, and sustainable real-time trading, risk management, and data analytics applications.

  • Architect Solutions: Contribute to the end-to-end design of multi-tier applications interfacing with complex distributed external systems and global clients.

  • Agile Collaboration: Work as a key contributor within an Agile Squad, translating complex requirements into high-impact code to meet sprint goals.

  • Mentor & Lead: Provide technical guidance to junior developers, fostering a culture of excellence and continuous learning.

  • Ensure Excellence: Lead code reviews to identify performance bottlenecks and language-specific issues, ensuring all code aligns with TMX’s rigorous enterprise standards.

  • Optimize Operations: Prepare high-quality technical and procedural documentation and provide Tier-3 support to ensure the integrity of our production environment.

Skills & Experience

Must Have(s):

  • 5–7+ years of experience in high-performance application development using C++ and STL.

  • Education: Post-secondary degree in Computer Science or a related technical field.

  • Systems Expertise: Proficiency in Object-Oriented Analysis & Design (OOAD), Multithreading, Design Patterns, and TCP socket programming.

  • Technical Stack: Hands-on experience with Linux (RedHat), Perl, Python, and SQL RDBMS (Oracle).

  • Real-Time Mastery: Proven track record in designing and developing real-time, mission-critical business applications.

  • Communication: Exceptional interpersonal skills with the ability to simplify complex technical concepts for diverse stakeholders.

  • CI/CD: Experience with CI/CD Pipeline and with automated testing

  • Language Skills: 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.

Nice to Have(s):

  • Architect Solutions: Contribute to the end-to-end design of multi-tier applications interfacing with complex distributed external systems and global clients.

  • Middleware & Protocols: Experience with Dolphin Cards , Unix Sockets, Shared memory optimization and a deep understanding of the FIX Protocol.

  • Financial Domain: Advanced knowledge of electronic trading applications and capital markets workflows.

  • Agile Mindset: Strong experience working within Agile methodologies and a "fail forward" growth mindset.

Salary Range: $120,000/year - $130,000/year CAD.

The salary offered may vary based on factors including, but not limited to, the successful candidate’s relevant knowledge, skills, and experience.

The recruiting efforts for this role are intended to fill a vacant position.

In 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 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 ? Apply now.

Create a job alert for this search

Senior C++ Developer - Low Latency Trading Systems • Adelaide St W,Toronto

Similar jobs

Senior C++ Software Engineer - Low-Latency Trading Systems

Citadel SecuritiesToronto, ON, CA
Full-time

A leading global market maker in Toronto is seeking an experienced C++ Developer to build and optimize systems for trading infrastructure.The ideal candidate will have deep experience in C++ and a ...Show more

 • Promoted

C++ Developer for Capital Markets

Tech Talent InternationalToronto, ON, CA
Full-time

Join a dynamic fintech team as a C++ Developer, working in a hybrid model.Leverage your extensive programming skills and passion for technology within the Capital Markets sector to shape high-quali...Show more

 • Promoted

C++ Developer

DRW Holdings, LLC.Toronto, Canada
Full-time

DRW is seeking C++ Software Developers to enhance low latency data processing systems.The role involves interaction between research and trading teams, working with advanced technologies and senior...Show more

 • Promoted

C++ Developer At Synechron – Toronto, On, Canada - C$140,000 - C$150,000 A Year

VictraysToronto, Canada
Full-time

Develops risk reporting solutions for equity derivatives using C++, collaborating with quants and traders, with a focus on high-quality code and DevOps practices.Show more

 • Promoted

Senior C++ Developer

IslandToronto
Full-time

We’re a team of hungry, high-character professionals from all backgrounds who came together to reinvent work for the modern enterprise.Island, the Enterprise Browser is the ideal enterprise workpla...Show more

 • Promoted

Remote C++ Games Programmer – Vancouver Area

Smoking Gun Interactive Inc.Toronto, ON, CA
Remote
Full-time

A leading game development studio is seeking a Programmer to create high-quality, efficient code for game projects.The ideal candidate will have at least 2 years of C++ experience in the gaming ind...Show more

 • Promoted

Legacy Systems C/C++ Developer

Tata Consultancy ServicesToronto, ON, CA
Full-time

Enhance enterprise-level legacy systems as a C/C++ Developer.Design and optimize applications while ensuring data integrity and system integration across modern platforms.This role focuses on maint...Show more

 • Promoted • New!

Senior Developer (Capital markets/Trading Systems)

K&K Global Talent Solutions INC.Toronto, ON, CA
Full-time

Direct message the job poster from K&K Global Talent Solutions INC.Connecting with top talent for the right opportunity // Currently Hiring for BFSI DomainPS: Posting Active Hiring Needs – No Backl...Show more

 • Promoted

Senior C++ Developer - Fintech, Risk & Devops (Hybrid)

VictraysToronto, Canada
Full-time

A global consulting firm in Toronto is seeking an experienced C++ Developer to join their team.The role involves developing risk reporting solutions and collaborating closely with quants and trader...Show more

 • Promoted

C++ Developer

SA TECHNOLOGIESToronto
Full-time

We guarantee you the best rate for your skills and performance.Expert knowledge of Windows OS internals (WIN32 API and Multi-threading).Expert knowledge of computer networking and distributed appli...Show more

 • Promoted

C++ Developer - C$100,000 - C$125,000 A Year

DRW Holdings, LLC.Toronto, Canada
Full-time

DRW is seeking C++ Software Developers to enhance low latency data processing systems.The role involves interaction between research and trading teams, working with advanced technologies and senior...Show more

 • Promoted

Senior C++/C Developer – Windows Services & Apis - C$100,000 - C$115,000 A Year

Tata Consultancy ServicesToronto, Canada
Full-time

A leading IT services firm based in Toronto is looking for an experienced software developer to work with C++ and C#.The ideal candidate will have strong skills in API calls, Visual Studio, and Win...Show more

 • Promoted

Senior C++ Engineer

ManulifeToronto

We build products that millions rely on every day.We empower engineers with the tools, support, and autonomy to solve meaningful problems.If you’re motivated by delivering value, continuously learn...Show more

 • Promoted

C++ Software Developer For Advanced Towed Systems Solutions

Kraken Robotics IncToronto, Canada
Full-time

Elevate your software development skills as a Level 2 Developer focused on towed systems.Innovate in a remote environment while contributing to sustainability in ocean technology.This role is ideal...Show more

 • Promoted

Remote C++ Developer for Innovative Software Solutions

Oliver PetersToronto, ON, CA
Remote
Full-time

Elevate your career as a remote C++ Developer focused on shaping innovative broadband solutions.Join a dynamic team and use your expertise to enhance the Internet experience for millions.The role i...Show more

 • Promoted

Senior C++ Software Engineer for High-Performance Analytics

KinaxisToronto, ON, CA
Full-time

A leading supply chain technology company in Calgary is looking for an Algorithm Developer.You will design scalable algorithms and write high-quality code.The role demands 5+ years of C++ experienc...Show more

 • Promoted

Real-Time C++ Developer for Finance

Waterfront InternationalToronto, ON, CA
Full-time

A leading financial technology firm in Toronto is seeking talented developers to enhance and administer global financial trading systems.Successful candidates will be responsible for creating softw...Show more

 • Promoted

Vs01531 - Low-Latency Efx Trading Platform Developer

E4 Software Services Pvt Ltd.North York, Canada
Full-time

Software Developer Job Order Code: VS01531 Start Date : Work Location : Toronto Description: Job Overview We are seeking an experienced Low‑Latency eFX Trading Platform Developer to design, build, ...Show more