Senior C++ Software Engineer - Market Data and Exchange Connectivity

Ambition Greater Chicago Area
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a top-tier global investment firm in Montreal, Canada, as a Senior C++ Software Engineer. Design and develop core trading infrastructure, collaborate with stakeholders, and drive innovation. Relocation support and visa sponsorship provided.

Key Highlights
Design and develop core trading infrastructure
Collaborate with business and technology stakeholders
Drive innovation in Market Data and Exchange Connectivity systems
Participate in code reviews and mentor junior developers
Enhance performance, reliability, and observability of critical systems
Technical Skills Required
C++ Linux Data structures Algorithms Network programming
Benefits & Perks
Full relocation support
Canadian work visa provided
Competitive compensation
Benefits
Impactful, high-visibility projects
Access to cutting-edge technologies
Excellent career development and advancement prospects

Job Description


Our client is a top-tier global investment firm hiring in their Montreal office. They are known for leveraging advanced quantitative strategies and cutting-edge technology to trade across global financial markets. As they continue to scale their world-class technology team, they are seeking a talented C++ Software Engineer to help drive innovation across their Market Data and Exchange Connectivity systems. This role is based in Montreal, Canada, with full relocation support and a Canadian work visa provided.


Key Responsibilities

  • Design and develop core trading infrastructure, including order routing gateways, market data feeds, and real-time risk systems
  • Build scalable, efficient, and fault-tolerant solutions for global trading operations
  • Collaborate with business and technology stakeholders to translate requirements into high-quality, production-ready code
  • Own the full software development lifecycle — from architecture and implementation to deployment and support
  • Continuously enhance performance, reliability, and observability of critical systems
  • Participate in code reviews, mentor junior developers (as needed), and contribute to engineering best practices


What We’re Looking For

  • 4+ years of hands-on C++ development experience in Linux environments
  • Strong knowledge of data structures, algorithms, and network programming
  • Proven experience in performance optimization and low-latency system design
  • Previous experience with market data or exchange connectivity systems is highly desirable
  • Collaborative, proactive mindset with strong communication skills


Why Join?

This is an exceptional opportunity to be part of a high-performing, intellectually rigorous environment. The firm offers:

  • Opportunity to relocate to Montreal, Canada, with full relocation and visa sponsorship
  • Competitive compensation and benefits
  • Impactful, high-visibility projects
  • Access to cutting-edge technologies
  • Excellent career development and advancement prospects

Subscribe our newsletter

New Things Will Always Update Regularly