← Back to opportunities

C++ Engineer

📍 Location
montreal
⏰ Job Type
Full-time
📅 Posted
May 22, 2026

About the Role

Join the Polaris program—a forward-looking initiative to architect scalable, resilient, and high-performance post-trade and real-time risk systems. This program aims to standardize integration across the critical low-latency trading path and the post-execution plant. You will work on cutting-edge distributed systems and cloud-native technologies to enhance manageability, observability, and performance. Job Responsibilities: Design and develop C++ libraries and engine infrastructure Collaborate with global teams to build APIs and supporting systems in C++ (primarily), Java, and Python Optimize distributed systems for scalability, elasticity, resiliency, and low-latency performance Identify technology gaps and propose innovative solutions Promote and adopt best practices across teams and the broader firm-wide C++ community Engage in continuous improvement of tooling and platforms for cloud-based deployments Build and maintain high-availability, high-throughput platforms using modern obse...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position