C++ Software Engineer – Low-Latency Trading

Oliverbernard — Canada · Posted ~21 hours ago

Senior Full-time Visa History ✓ $200K-$300K

Skills

C++ low-latency software development high-performance systems order gateway development system optimization software architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced C++ engineer is sought to design, build, and optimize business-critical low-latency software connecting trading systems with external financial venues. The role offers substantial ownership of high-performance gateway technology, close collaboration with traders and engineers, architectural influence, and opportunities to mentor colleagues and grow into technical leadership.

Highlights

High-impact engineering role focused on low-latency systems, with strong compensation, significant technical ownership, opportunities to shape architecture, collaborate closely with trading professionals, and mentor other engineers.

Description

C++ Software Engineer | Low Latency Trading | $200k-$300k | Montreal We're partnering with a leading global quantitative trading firm that's looking for an experienced C++ Software Engineer to join a team responsible for building and enhancing the technology that connects trading systems to exchanges and brokers around the world. This is a hands-on role developing business-critical, low-latency software that sits at the heart of a high-performance trading environment. The Opportunity You'll take ownership of designing, building and optimising order gateway technology, working closely with traders, engineers and stakeholders to deliver resilient, high-performance systems. Alongside hands-on development, you'll have the opportunity to mentor engineers, influence architecture and grow into technical leadership. What You'll Be Doing Designing and developing high-performance C++ applicationsBuilding and optimising low-latency order gateway solutionsCollaborating with cross-functional teams to deliver robust technical solutionsDriving software quality through testing, code reviews and engineering best practicesContributing to architecture and technical design discussionsSupporting production systems and continuously improving reliability and performanceMentoring engineers and sharing technical knowledge across the team What We're Looking For Strong commercial experience with modern C++Excellent knowledge of Linux developmentStrong understanding of data structures, networking and software designCommercial Python experienceExperience building high-performance, mission-critical systemsPassion for solving complex technical challengesLow-latency systems experienceExchange connectivity or trading systems knowledgeFinancial markets experience (Equities, Futures, Options or other asset classes)Experience working within globally distributed engineering teams Why Apply? Work on technology that sits directly on the trading pathExcellent progression into technical leadershipJoin a collaborative, world-class engineering teamSolve challenging, performance-critical engineering problems every dayHighly competitive compensation and benefits package C++ Software Engineer | Low Latency Trading | $200k-$300k | Montreal