Taro Logo

Multi-Asset Algo Developer

Royal Bank of Canada is a global financial institution, Canada's biggest bank, and one of the largest in the world based on market capitalization.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

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 London. This role offers an exciting opportunity to work on building and supporting RBC's award-winning suite of client algorithmic trading solutions.

The position involves developing core algorithmic trading frameworks, data ingestion APIs, and implementing trading strategies across multiple asset classes. You'll work in a fast-paced, collaborative environment where your work directly impacts client performance and bank trading strategies.

As part of the MAAS team, you'll collaborate with various stakeholders including sales, research, and coverage teams to develop and maintain algorithmic trading solutions. The role requires strong programming skills in Java/C++, and experience with Q/KDB would be advantageous.

RBC offers a comprehensive benefits package including competitive compensation, bonuses, and flexible benefits. The company has a strong commitment to professional development, providing world-class training in financial services and opportunities to work with industry leaders.

The work environment is dynamic and progressive, with a focus on collaboration and making a lasting impact. RBC's global presence, serving more than 16 million clients across 34 countries, provides extensive opportunities for career growth and development.

The position requires working from the office minimum 4 days per week, with 1 day remote work option, allowing for a balanced work arrangement while maintaining strong team collaboration. This is an ideal opportunity for someone passionate about both technology and financial markets who wants to contribute to a leading global financial institution's trading technology infrastructure.

RBC's commitment to inclusion and diversity, coupled with their purpose-driven approach and focus on community impact, makes this an attractive opportunity for professionals looking to advance their careers in financial technology while working for an organization that values both performance and social responsibility.

Last updated 13 days ago

Responsibilities For Multi-Asset Algo Developer

  • Build and maintain algos and customizations
  • Develop understanding of existing 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

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
Dental Insurance
Vision Insurance
  • Comprehensive Total Rewards Program
  • Bonuses
  • Flexible benefits
  • Competitive compensation
  • Professional development and coaching
  • World-class training program

Interested in this job?