Managing Director - Head of Multi-Asset Agency Solution Technology and Prime Trading Technology

Royal Bank of Canada

New York (NY)

On-site

USD 300,000 - 400,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Royal Bank of Canada seeks an experienced technology leader to oversee the global engineering function for our Multi-Asset Agency Solutions platform.

You will direct a team of 30+ engineers and QA professionals responsible for developing, maintaining, and enhancing mission-critical trading technologies that power equities, futures, rates, and FX algorithmic trading engines, smart order routing, order management systems, and flow internalization infrastructure.

Qualifications

  • 10+ years of hands-on software development in Java or C++ on Linux.
  • Proficiency with kdb and optimizing high-frequency, data-intensive systems.
  • Progression from individual contributor to technical leadership on large-scale trading systems.
  • Experience designing or optimizing trading technologies like algo engines, execution systems, or market data infra at a major financial institution.
  • Knowledge of North American and European trading markets, market structure and connectivity, MiFID II and data protection.
  • Strong understanding of risk management, position monitoring, and control systems for multi-asset trading.
  • Ability to align technical decisions with business goals and market microstructure impact.
  • Experience managing and scaling engineering teams.
  • Experience with real-time systems, low-latency optimization, and DevOps.

Responsibilities

  • Provide strategic direction and day-to-day leadership for all technical aspects of our multi-asset trading platform.
  • Oversee architecture and optimization of core trading engines across asset classes; manage the smart order router and OMS.
  • Lead the buildout of a new low-latency electronic trading platform for prime brokerage.
  • Drive technology selection, infrastructure design, and API standardization for competitive advantage.
  • Hire, mentor, and develop engineering talent; set technical standards and foster operational excellence.
  • Serve as the primary technical advisor to senior business leaders translating requirements into roadmaps.
  • Partner with risk, compliance, and operations to meet regulatory requirements.

Skills

Java
C++
Linux
kdb
Low-latency
DevOps practices
Market knowledge

Job description

What is the opportunity?

Royal Bank of Canada seeks an experienced technology leader to oversee the global engineering function for our Multi-Asset Agency Solutions platform. You will direct a team of 30+ engineers and QA professionals responsible for developing, maintaining, and enhancing mission-critical trading technologies that power equities, futures, rates, and FX algorithmic trading engines, smart order routing, order management systems, and flow internalization infrastructure.

This role combines hands-on technical expertise with strategic leadership, requiring you to bridge the gap between engineering teams and senior business stakeholders while driving innovation across our trading technology stack.

What will you do?

Provide strategic direction and day-to-day leadership for all technical aspects of our multi-asset trading platform, ensuring robust performance, scalability, and reliability of systems handling billions in daily trading volume.

Oversee the architecture and optimization of core trading engines across asset classes, manage the smart order router and order management systems that serve as the backbone of our execution capabilities, and lead initiatives around flow internalization and market microstructure innovation.

Direct platform engineering efforts, system performance tuning, and infrastructure modernization to support rapid business evolution.

Lead the architecture and buildout of a new low-latency electronic trading technology platform engineered to service our prime brokerage client base. This greenfield initiative demands deep expertise in systems optimization, network architecture, and ultra-low-latency design patterns.

Drive decisions around technology selection, infrastructure design, and API standardization to deliver a competitive advantage in the prime brokerage market while meeting the demanding performance and reliability expectations of sophisticated hedge funds and trading firms. This platform will represent a strategic asset for RBC's growth in the systematic and algorithmic trading segments.

Hire, mentor, and develop engineering talent. Set technical standards and best practices and foster a culture of operational excellence and continuous improvement.

Serve as the primary technical advisor to senior business leaders including the Head of Systematic Trading, Head of Multi-Asset Agency Solutions, and other executive stakeholders, translating business requirements into technical roadmaps, and ensuring alignment between technology investments and business objectives.

Partner closely with risk, compliance, and operations teams to ensure all systems meet regulatory requirements and operational standards.

Must Haves

10+ years of hands-on software development experience with demonstrated mastery in Java or C++ in Linux environments.

Proficiency with kdb and the ability to optimize high-frequency, data-intensive systems.

Progression from individual contributor to technical leadership, with proven ability to architect large-scale, distributed trading systems and mentor senior engineers. Your experience should include designing or optimizing trading technologies such as algorithmic trading engines, execution systems, or market data infrastructure at a major financial institution.

Knowledge of North American and European trading markets, including market structure, connectivity, and trading conventions across major exchanges and venues. You should be familiar with relevant regulatory regimes including MiFID II, market abuse regulations, and data protection requirements, with demonstrated experience navigating compliance frameworks in highly regulated environments.

Strong understanding of risk management principles, position monitoring, and control systems as they apply to multi-asset trading is essential. You should have supported North American and European trading operations, giving you practical familiarity with the regulatory expectations and operational requirements of trading businesses operating under both oversights.

Ability to combine strong technical depth with genuine business acumen, understanding market microstructure, execution quality metrics, and how technology decisions impact trading performance and profitability.

Experience managing and scaling engineering teams of significant size.

Experience with real-time systems, low-latency optimization, and DevOps practices.

Expected Salary

The Expected Salary Range For The Above Position Is $300,000 - $400,000. Depending On Factors Including But Not Limited To The Candidate's Experience, Skills, Registration Status; Market Conditions; And Business Needs. This Salary Range Does Not Include Other Elements Of Total Compensation, Including A Discretionary Bonus And Benefits Such As A 401(K) Program With Company-Matching Contributions; Health, Dental, Vision, Life And Disability Insurance; And Paid Time-Off Plan.

Rbc's Compensation Philosophy And Principles Recognize The Importance Of A Highly Qualified Global Workforce

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Director, Senior eTrading Developer
Associate Director, Senior eTrading Developer

RBC • Jersey City (NJ)

On-site
USD 135,000 - 225,000
Stock options
Flexible benefits
Performance bonuses
Global Trading Tech Director - Low-Latency Platform Lead
Global Trading Tech Director - Low-Latency Platform Lead

Royal Bank of Canada • New York (NY)

On-site
USD 300,000 - 400,000
VP, Execution Management
VP, Execution Management

RBC Capital Markets, LLC • New York (NY)

On-site
USD 191,000 - 259,000
401(k) matching
Health insurance
Paid time off
Associate Director, Lead Software Developer
Associate Director, Lead Software Developer

RBC Capital Markets, LLC • Jersey City (NJ)

Hybrid
USD 165,000 - 222,000
401(k) match
Health insurance
Dental insurance
+4
Vice President, Quantitative Analytics
Vice President, Quantitative Analytics

Royal Bank of Canada • New York (NY)

On-site
USD 135,000 - 225,000
Senior VP, Quantitative Analytics — Rates & FX
Senior VP, Quantitative Analytics — Rates & FX

Royal Bank of Canada • New York (NY)

On-site
USD 135,000 - 225,000
Director, Data Delivery - Strategic Initiatives
Director, Data Delivery - Strategic Initiatives

RBC • Jersey City (NJ)

On-site
USD 160,000 - 250,000
Bonus program
Stock options
Flexible benefits
+1
Credit Algo Quant
Credit Algo Quant

RBC Capital Markets LLC • New York (NY)

On-site
USD 85,000 - 160,000
Bonuses
Flexible benefits
Stock options
+4
Cross Asset QIS Sales- Vice President/ Director
Cross Asset QIS Sales- Vice President/ Director

RBC • New York (NY)

On-site
USD 225,000 - 300,000
Total rewards program
401(k) with company match
Health, dental, vision insurance
+1
Associate, Investment Banking, Financial Institutions Group
Associate, Investment Banking, Financial Institutions Group

Royal Bank of Canada • New York (NY)

On-site
USD 175,000 - 225,000
Bonuses and flexible benefits
Stock participation where applicable
Coaching and development opportunities
+2