Taro Logo

Multi-Asset Algo Developer

Global financial institution focused on innovation and providing exceptional experiences to more than 16 million clients across 34+ countries.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Multi-Asset Algo Developer

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.

Last updated a day ago

Responsibilities For Multi-Asset Algo Developer

  • Build and maintain algos and customizations with business stakeholders
  • Develop and enhance algorithmic trading applications
  • Drive growth/adoption of new asset classes
  • Optimize performance and maintain low latency
  • Build/support algo signals and queries using kdb framework
  • Build adhoc analytics functionality for trade analytics and research

Requirements For Multi-Asset Algo Developer

Java
  • Solid Object-Oriented Programming and Design Skills
  • Java / C++ programming experience
  • Good communication and numerical skills
  • Q / KDB knowledge (nice to have)

Benefits For Multi-Asset Algo Developer

Medical Insurance
401k
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • World-class training program in financial services
  • Career development through coaching
  • Collaborative and progressive work environment

Interested in this job?

Jobs Related To Royal Bank of Canada (RBC) Multi-Asset Algo Developer