Low-Latency C++ Developer
On-site · Toronto, Ontario, Canada
Job Summary
Develop extremely high-quality, reusable C++ code to support low-latency capital markets technology. Contribute across the development lifecycle to design, implement, and upgrade complex architecture, employing the latest C++ features to expand platform functionality across asset classes and data sets. Duties include writing high-performance C++ code, solving complex problems that affect capital markets players, collaborating with sales, product development, and client support, providing Level 3 technical support and proactive client service, researching and understanding exchange rules and formats for public market data and order entry systems, working with state-of-the-art hardware (top-line CPUs, NVMe, Solarflare, ExaNIC), and exploring new C++ features and frameworks. Must communicate effectively in English and have excellent problem-solving skills; desirable experience with Solarflare NICs, FPGA, market data capture, perf tools, Kernel Bypass technologies, and network analysis tools (tcpdump, Wireshark); awareness of sanitizers (ASan, MSan, UBSan, Tsan). Career Stage: Manager. Location specified as Toronto, Canada. Our environment emphasizes innovation, quality, continuous improvement, and equal opportunity, with a focus on collaboration, sustainability, and professional growth.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.