Royal Bank of Canada
Investment Banking & M&A Advisory · Wealth Management & Financial Advisors
105open roles
$133kmedian advertised pay
25H-1B filings in 12 months
Growinghiring pace, 65 of 100
Overview
Headquartered in Toronto, Ontario - with its registered head office in Montreal, Quebec - Royal Bank of Canada (RBC) is a major global financial services enterprise and Canada's largest bank by market capitalization. The institution operates a diversified universal banking platform spanning personal and commercial banking, global wealth management, capital markets, insurance, and investor services. Serving over 19 million consumer, commercial, and institutional clients across nearly 30 countries, it functions as a global systemically important bank (G-SIB) and a primary provider of international financial infrastructure.
How Royal Bank of Canada hires
Truth index
A 100/100
Median time to fill
14 days
Ghost roles
1%
Stale roles
0%
Reposted roles
15%
Royal Bank of Canada scores A on the Alion truth index (A is best, E worst), measured over 82 open roles re-checked against its own hiring board: 1% look like ghost listings, 0% have gone stale and 15% are the same role posted again. Its roles close in a median of 14 days. It measures how much of what this employer publishes turns into a real, finite search - not the employer as a workplace. How the index is computed
Jobs
$85k – $150k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · Minneapolis
Apply
Apply
In office · Full-Time · 6+ years exp · Toronto
Rest API
Azure
CI/CD
Git
Self-Healing
SOAP
Management
Jira
QA
JMeter
Swagger
Gatling
Postman
Insomnia
Rest-Assured
SoapUI
Apply
In office · Full-Time · 6+ years exp · Toronto
Python
JavaScript
TypeScript
SQL
C#
Node JS
.NET
Databases
Redis
Apache Kafka
Azure Cosmos DB
AI/ML
Copilot
Cursor
Model Context Protocol
Knowledge Graph
Frontend
Vue.js
Angular
React.js
Mobile
MVVM
DevOps
Rest API
Azure DevOps
Azure
ArgoCD
Jenkins
Docker
Kubernetes
Apache HTTP Server
Design
Figma
Adobe XD
Management
Agile
Apply
$47k – $78k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
Confluence
Jira
Agile
Apply
In office · Full-Time · 12+ years exp · Toronto
Python
SQL
C#
.NET
Databases
Redis
Snowflake
Oracle
ElasticSearch
Apache Kafka
Azure Cosmos DB
Mobile
MVVM
DevOps
Rest API
Azure DevOps
Dynatrace
Azure
CI/CD
Docker
Kubernetes
Apache HTTP Server
Management
Scrum
Apply
In office · Full-Time · Bachelor's Degree · Toronto
Assembly
COBOL
CICS
JCL
Databases
IMS
DevOps
GitHub
Management
ServiceNow
Apply
≈ $64k – $114k per year (Estimated) · In office · Full-Time · 7+ years exp · Vancouver
Python
SQL
Flask
FastAPI
Django
pySpark
Databases
Snowflake
Apache Kafka
AI/ML
Spark
Pandas
Machine Learning
DevOps
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
AWS Lambda
Amazon S3
Linux
Unix
Analytics
ETL/ELT
Informatica
Apply
In office · Full-Time · 7+ years exp · Vancouver
Python
Java
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
AutoGen
LangChain
Claude
Prompt Engineering
AI Agents
CrewAI
RAG
DevOps
Splunk
GCP
Azure
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
In office · Full-Time · 7+ years exp · Vancouver
Python
Java
C#
.NET
AI/ML
Copilot
AutoGen
LangChain
Claude
Prompt Engineering
Function Calling
AI Agents
CrewAI
RAG
Machine Learning
DevOps
Splunk
GCP
Azure
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Management
Agile
Kanban
Waterfall
Apply
In office · Full-Time · 8+ years exp · Bachelor's Degree · Vancouver
Python
Java
SQL
Scala
pySpark
Databases
Apache Kafka
AI/ML
Spark
Amazon SageMaker
Machine Learning
DevOps
Terraform
Azure
CI/CD
AWS
AWS Lambda
Amazon CloudWatch
AWS Step Functions
Analytics
ETL/ELT
Apply
≈ $74k – $189k per year (Estimated) · In office · Full-Time · San Francisco
Apply
Salary insights
Compensation ranges based on this company's open jobs
Median
$133k
Typical range
$32k – $400k
Open positions
48
42
Jobs
Junior
14.3%
Middle
35.7%
Senior
16.7%
Staff
11.9%
Architect
21.4%
| Level | Jobs | Median | Typical range |
|---|---|---|---|
| Junior | 6 | $119k | $32k – $200k |
| Middle | 15 | $80k | $64k – $190k |
| Senior | 7 | $150k | $78k – $380k |
| Staff | 5 | $170k | $43k – $176k |
| Architect | 9 | $250k | $176k – $400k |
Highest paying role
Managing Director, Head of FX Operations - COO Group
$400k
Normalized to USD per year
All salaries at Royal Bank of Canada
By role, level and city, against the market · 48 jobs with pay
Visa sponsorship
25 ▼ 34%
H-1B filings in 12 months
1
Green card filings
$161k
Median offered salary
Who they sponsor
Financial and investment analysts
9
Financial risk specialists
5
Software developers
2
In the register as Royal Bank of Canada US, Minneapolis, MN (+5 more)
Other sponsors in the same field
See 52 open roles Alert me
US Department of Labor · latest filing Jun 30, 2026 · Visa details by country
18
Positions approved through LMIA in 12 months
233
Open roles in Canada
In the register as Royal Bank of Canada, Toronto, Ontario
Other sponsors in the same field
See 233 open roles Alert me
ESDC · latest filing Jun 30, 2026 · Visa details by country
A-rated
Sponsor licence
Senior or Specialist Worker +1
Visa route
10
Open roles in United Kingdom
In the register as Royal Bank of Canada, London
Other sponsors in the same field
Citi 4047 roles
Commerzbank 366 roles
Canadian Imperial Bank of Commerce 297 roles
Intesa Sanpaolo 100 roles
See 10 open roles Alert me
UK Home Office · checked Nov 10, 2026 · Visa details by country
Growth
Hiring Momentum
65/100
Growing
Open positions
317
251 opened / 332 closed in 30 days
Median time-to-fill
15 days
faster than 67% of the market
ATS activity
Every ~5 hours
Today
Hiring Dynamics
0%
Hiring Focus
The percentage next to each role is its share of the company's job openings over the last 90 days; the arrow shows the shift versus the previous period.
Finance
16%
Sales
13% ▲
Analytics
10%
Field & Service
8% ▲
Early Careers
6% ▲
Backend
6% ▼
Actively hiring for Sales (+74 in 30 days)
Activity Timeline
+68 jobs in a week
Nov 2026
Added Tokenization to stack
Nov 2026
Added Bicep to stack
Nov 2026
Added Interpretability to stack
Nov 2026
Added Mimir to stack
Nov 2026
Added Loki to stack
Nov 2026
+88 jobs in a week
Oct 2026
Added Immunohistochemistry to stack
Oct 2026
Added OWASP Top 10 to stack
Oct 2026
Added GA4 to stack
Oct 2026
+90 jobs in a week
Oct 2026
Added IMS to stack
Oct 2026
Tech stack
Technologies named in job postings at Royal Bank of Canada over the last 12 months, by layer, with the share of postings for each.
Technologies in use
403
Postings analysed
501
Stack modernity
78/100AI adopter
Languages
Python48%
SQL35%
Java20%
JavaScript17%
Frameworks & libraries
Angular8%
LangChain6%
Hadoop5%
Spring Boot5%
Databases
Snowflake9%
MS SQL5%
PostgreSQL5%
Oracle3%
Cloud & platforms
Azure23%
Kubernetes21%
AWS20%
Apache Kafka12%
AI & ML
LLM12%
Claude4%
ChatGPT1%
Llama<1%
Sign in to see how your skills match this stack
Sign In
Full Royal Bank of Canada tech stack
403 technologies · by team · pay by technology · changes · similar stacks
Connections
List
Graph
Found in company registers, site code, DNS and hiring. Each connection shows how sure we are and the evidence, with its source and date.
Shared investors

RBCxVia a fund
Click a company to open it. Dashed lines are likely connections. The second step of the network is part of the Pro plan.
Owner
Same company
Same group
Likely
News
Proof Point: Canadian inflation is unlikely to pick up again like in the U.S.
The recent outperformance of the U.S. economy is led by the services sector-a driver that hasn't materialized in the Canadian economy to the same extent. That makes it less likely that US inflation reacceleration will be replicated in Canada.
Read more
Report
Report
Offices
Where the company hires and what each office is for
Cities
101
Hiring now
101
Countries
12
Busiest office
Toronto
Loading the map
Headquarters
Builds here
Office with open vacancies
Tap a pin for the office
Toronto
Canada
HQ
102 open roles 461 posted in 90 days 42% engineering 1% remote 500-1000 est. staff $73k Avg Salary
hires for Finance, Backend, Product
200 Bay Street, Toronto, Ontario, M5J 2J5, CA
Kuala Lumpur
Malaysia
Plant / site
19 open roles 51 posted in 90 days 37% engineering 50-200 est. staff
hires for Finance, Analytics, Early Careers
New York
United States
Regional office
18 open roles 34 posted in 90 days 22% engineering 50-200 est. staff $212k Avg Salary
hires for Finance, Science & Research, Hardware
Montreal
Canada
Regional office
17 open roles 27 posted in 90 days 29% engineering 50-200 est. staff
hires for Finance, Backend, Sales
Vancouver
Canada
Regional office
15 open roles 28 posted in 90 days 53% engineering 50-200 est. staff $64k Avg Salary
hires for Finance, Backend, AI/ML
Minneapolis
United States
Regional office
9 open roles 48 posted in 90 days 22% engineering 50-200 est. staff $148k Avg Salary
hires for Management, AI/ML, Leadership
Mississauga
Canada
Corporate office
8 open roles 18 posted in 90 days 10-50 est. staff $78k Avg Salary
hires for Finance, Customer Success, Leadership
Jersey City
United States
Regional office
7 open roles 36 posted in 90 days 29% engineering 50-200 est. staff $266k Avg Salary
hires for Finance, Leadership, Backend
Ottawa
Canada
Sales office
6 open roles 10 posted in 90 days 10-50 est. staff $46k Avg Salary
hires for Finance, Sales, Management
Quebec
Canada
Regional office
5 open roles 25 posted in 90 days 50-200 est. staff
hires for Sales, Finance, Operations
London
United Kingdom
Regional office
4 open roles 37 posted in 90 days 25% engineering 50-200 est. staff
hires for Data Science, Product, Sales
Calgary
Canada
Engineering / R&D
4 open roles 14 posted in 90 days 75% engineering 10-50 est. staff
hires for Data Science, Backend, Administrative
Boston
United States
Regional office
4 open roles 9 posted in 90 days 10-50 est. staff $152k Avg Salary
hires for Product, Marketing, Hospitality
Burlington
Canada
Corporate office
3 open roles 9 posted in 90 days 10-50 est. staff
hires for Finance, Customer Success
Houston
United States
Corporate office
3 open roles 5 posted in 90 days 33% engineering 10-50 est. staff
hires for Administrative, Analytics, Finance
Prince Albert
Canada
Regional office
3 open roles 4 posted in 90 days 1-10 est. staff
hires for Early Careers, Sales
San Francisco
United States
Corporate office
3 open roles 3 posted in 90 days 33% engineering 1-10 est. staff
hires for Finance, Analytics
Halifax
Canada
2 open roles 34 posted in 90 days 50-200 est. staff
hires for Sales, Operations
Edmonton
Canada
2 open roles 8 posted in 90 days 10-50 est. staff
hires for Finance
Los Angeles
United States
2 open roles 4 posted in 90 days 1-10 est. staff $144k Avg Salary
hires for Finance, Field & Service
George Town
Cayman Islands
2 open roles 4 posted in 90 days 1-10 est. staff
hires for Finance, Management
Waterloo
Canada
2 open roles 3 posted in 90 days 1-10 est. staff $79k Avg Salary
hires for Finance, Management
Inverness
Canada
2 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales
Truro
Canada
2 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales, Field & Service
Gatineau
Canada
2 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales, Early Careers
North Bay
Canada
2 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales, Early Careers
Wilmington
United States
2 open roles 2 posted in 90 days 100% engineering 1-10 est. staff
hires for Analytics
Fredericton
Canada
2 open roles 2 posted in 90 days 1-10 est. staff
hires for Field & Service, Early Careers
Kitchener
Canada
2 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales, Field & Service
Whistler
Canada
2 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales, Early Careers
Vernon
Canada
2 open roles 2 posted in 90 days 1-10 est. staff $38k Avg Salary
hires for Administrative, Operations
Hamilton
Canada
1 open roles 6 posted in 90 days 10-50 est. staff
hires for Early Careers
Saskatoon
Canada
1 open roles 6 posted in 90 days 10-50 est. staff
hires for Sales
Bedford
Canada
1 open roles 6 posted in 90 days 100% engineering 10-50 est. staff
hires for Analytics
Greater Sudbury
Canada
1 open roles 5 posted in 90 days 10-50 est. staff
hires for Sales
Oakville
Canada
1 open roles 5 posted in 90 days 10-50 est. staff
hires for Early Careers
Dallas
United States
1 open roles 5 posted in 90 days 10-50 est. staff
hires for Operations
Burnaby
Canada
1 open roles 4 posted in 90 days 1-10 est. staff
hires for Finance
Singapore
Singapore
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Finance
Brampton
Canada
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales
New Brunswick
United States
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales
Hong Kong
Hong Kong
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Finance
Windsor
Canada
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales
Frankfurt am Main
Germany
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Administrative
Laval
Canada
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Sales
Surrey
Canada
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Field & Service
Prince George
Canada
1 open roles 3 posted in 90 days 1-10 est. staff
hires for Finance
Yorkton
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Woodstock
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Coquitlam
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Finance
Nottingham
United Kingdom
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Finance
Thunder Bay
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Ajax
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Victoria
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Finance
Sherbrooke
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Pointe-Claire
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Field & Service
Langley
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Sales
Richmond Hill
Canada
1 open roles 2 posted in 90 days 1-10 est. staff
hires for Finance
Paris
France
1 open roles 2 posted in 90 days 100% engineering 1-10 est. staff
hires for Analytics
Bath
United Kingdom
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Finance
Denver
United States
1 open roles 1 posted in 90 days 1-10 est. staff $80k Avg Salary
hires for Field & Service
Prescott
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Cheyenne
United States
1 open roles 1 posted in 90 days 1-10 est. staff $80k Avg Salary
hires for Field & Service
Queens
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Walnut Creek
United States
1 open roles 1 posted in 90 days 1-10 est. staff $120k Avg Salary
hires for Field & Service
Conception Bay South
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Sydney
Australia
1 open roles 1 posted in 90 days 100% engineering 1-10 est. staff
hires for Analytics
Lunenburg
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Moncton
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Finance
Chandler
United States
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Brossard
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Victoriaville
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Trois-Rivières
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Administrative
Easton
United States
1 open roles 1 posted in 90 days 1-10 est. staff $80k Avg Salary
hires for Field & Service
Edson
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Wainwright
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Meadow Lake
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Carman
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Brunswick
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Iqaluit
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Melfort
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Aurora
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Field & Service
Stephenville
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Norfolk
United States
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Medicine Hat
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Field & Service
Bridgetown
Barbados
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Finance
Duncan
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Carlyle
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Bonnyville
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Amsterdam
Netherlands
1 open roles 1 posted in 90 days 100% engineering 1-10 est. staff
hires for Analytics
Manchester
United Kingdom
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Birmingham
United Kingdom
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Bristol
United Kingdom
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Newcastle upon Tyne
United Kingdom
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Ponoka
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Nanaimo
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Early Careers
Fort McMurray
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Operations
Pincher Creek
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Snow Lake
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Sales
Amherstburg
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Early Careers
Cardston
Canada
1 open roles 1 posted in 90 days 1-10 est. staff
hires for Field & Service
Earlier presence
Columbia, United States
Winnipeg, Canada
Edinburgh, United Kingdom
Brantford, Canada
Guelph, Canada
Richmond, Canada
St. John's, Canada
Regina, Canada
Chicago, United States
Charlotte, United States
Thompson, Canada
Antigonish, Canada
Cornwall, Canada
Markham, Canada
Raleigh, United States
Timmins, Canada
Red Deer, Canada
Vaughan, Canada
Kenora, Canada
Bridgewater, Canada
Ladysmith, Canada
Seattle, United States
Annapolis, Canada
Pickering, Canada
Philipsburg, Sint Maarten
Willemstad, Curaçao
Frederick, United States
Shoreview, United States
Pembroke, Canada
Portland, United States
Nassau, Bahamas
Lancaster, United States
Lethbridge, Canada
Westlake, United States
Mount Pearl, Canada
Kawartha Lakes, Canada
Sault Ste. Marie, Canada
Swift Current, Canada
Norfolk County, Canada
Peterborough, Canada
Edmonds, United States
Madrid, Spain
Newmarket, Canada
Abbotsford, Canada
Grand Falls-Windsor, Canada
Squamish, Canada
Smithers, Canada
Courtenay, Canada
Port of Spain, Trinidad and Tobago
Vienna, United States
East Hants, Canada
Oakland, United States
Levis, Canada
Mission, Canada
Kirkland, United States
Swan River, Canada
Stellarton, Canada
Saanich, Canada
Oshawa, Canada
Petrolia, Canada
Chilliwack, Canada
Cranbrook, Canada
Brandon, Canada
Halton Hills, Canada
Lake Country, Canada
Uxbridge, Canada
Virden, Canada
Beaumont, Canada
Flin Flon, Canada
Perth, Canada
Dawson Creek, Canada
Dublin, Ireland
Niagara Falls, Canada
Welland, Canada
Orillia, Canada
Summerside, Canada
Moosomin, Canada
Port Moody, Canada
Orangeville, Canada
Amherst, Canada
Whitby, Canada
Hanna, Canada
Nipawin, Canada
Morden, Canada
Stratford, Canada
Maple Ridge, Canada
Petawawa, Canada
Huntsville, Canada
Cochrane, Canada
Kirkland, Canada

JPMorganChase
Barclays
U.S. Bank
HSBC
Scotiabank
Morgan Stanley
BNP Paribas
Equitable Bank