RBC's Multi Asset Agency Solutions (MAAS) group is seeking a talented Algo Developer to join their team in building and supporting RBC's award-winning suite of client algorithmic trading solutions. This role combines technology and financial markets expertise in a fast-paced trading environment.
The position involves developing core algorithmic trading frameworks, data ingestion APIs, and implementing trading strategies across multiple asset classes. You'll work directly with business stakeholders including sales, research, and coverage teams to build and maintain algorithms and customizations that impact client performance and bank trading strategies.
As part of RBC, one of the largest banks globally with 84,000+ employees, you'll join a purpose-driven organization that prioritizes employee development and community impact. The role offers comprehensive benefits, including bonuses and flexible benefits, along with opportunities to work with industry leaders in financial services.
The position requires working from the office 4 days per week, with 1 day remote work option. You'll be responsible for optimizing performance, maintaining low latency, and building analytics functionality for trade analysis and quantitative sales support. The ideal candidate should have strong object-oriented programming skills, particularly in Java/C++, combined with excellent communication and numerical abilities.
This is an excellent opportunity for someone passionate about financial technology to make a significant impact while working with cutting-edge trading systems and algorithms. The role offers career growth potential, comprehensive training in financial services, and the chance to work with a dynamic, collaborative team at a leading global financial institution.