Associate Director, Low-latency Trading Systems Engineer (C++, Python)

RBC (Royal Bank of Canada) is one of North America's leading diversified financial services companies and the largest bank in Canada.
$150,000 - $250,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Associate Director, Low-latency Trading Systems Engineer (C++, Python)

RBC is seeking an experienced Associate Director to join their Low-latency Trading Systems Engineering team. This role combines deep technical expertise in C++ and Python with an understanding of financial trading systems. The position requires developing and maintaining high-performance, low-latency trading infrastructure that powers RBC's trading operations.

As a Staff-level position, this role involves both hands-on development and technical leadership responsibilities. The successful candidate will work on critical trading systems where microsecond performance matters, optimizing code for maximum efficiency while maintaining reliability and stability.

RBC is one of North America's leading financial institutions, offering a collaborative work environment with opportunities to work on cutting-edge trading technology. The role is based in Toronto, allowing you to work with a diverse team of engineers and trading professionals in RBC's modern offices.

The position requires expertise in low-latency system design, deep knowledge of C++ and Python, and familiarity with financial markets and trading systems. You'll be responsible for designing and implementing high-performance trading components, optimizing system performance, and mentoring other engineers on the team.

This is an excellent opportunity for an experienced engineer looking to apply their skills in a challenging financial technology environment. You'll be working with modern technology stacks, solving complex technical challenges, and having a direct impact on RBC's trading capabilities.

Last updated 2 days ago

Interested in this job?

Jobs Related To RBC Associate Director, Low-latency Trading Systems Engineer (C++, Python)

Staff Software Engineer

Staff Software Engineer position at Toast, leading backend internationalization efforts and building distributed systems for global restaurant technology platform.

Senior Staff Software Engineer, Sofi Money

Senior Staff Software Engineer position at SoFi, focusing on banking core transformation and implementation of enhanced account structures, offering competitive compensation and benefits.

Staff Software Engineer - Payments

Staff Software Engineer position at Toast focusing on building and managing payment processing systems handling millions of transactions.

Staff Software Engineer- CX Core

Staff Software Engineer position at Qualtrics focusing on CX Core platform development, requiring 8+ years experience in full-stack engineering and system design, offering hybrid work model in Provo, UT.

Staff Software Engineer - Identity & Access Engineering

Staff Software Engineer position at Toast focusing on Identity & Access Management, building and maintaining high-performance microservices for user management and permissions.