This role involves the design, development, and optimization of high-performance electronic trading platforms. The focus is on building robust, low-latency infrastructure using Python to support complex capital markets activities, ensuring the stability and speed of trade execution systems.
Architect and develop high-throughput, low-latency trading applications,Optimize Python code for performance-critical execution environments,Collaborate with front-office traders and quantitative analysts to implement algorithmic strategies,Manage and maintain messaging middleware and connectivity protocols,Troubleshoot and tune system performance in a high-pressure production environment
Substantial experience in financial services or capital markets technology,Strong background in multi-threaded programming and memory management,Expertise in building distributed systems and high-availability architecture
Bachelor's Degree in Computer Science, Engineering, or a related quantitative field
37.5 - 40 hours/week
1 positions available
May require on-call support for critical trading systems
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.