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.