Royal Bank of Canada
Investment Banking & M&A Advisory · Wealth Management & Financial Advisors

Royal Bank of Canada tech stack

Royal Bank of Canada builds mostly with Python, SQL, Java, JavaScript. Its stack also includes Azure, Kubernetes, Snowflake, Angular. Python is named in 242 of the 501 job postings Royal Bank of Canada published in the last 12 months (48%). Counted by Alion from the job postings of Royal Bank of Canada, updated Nov 10, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 10, 2026
Technologies in use
403
Postings analysed
501
Open now
98
Modernity
78 /100
New in 6 months
1

What programming languages does Royal Bank of Canada use?

Python is named in 48% of job postings at Royal Bank of Canada, followed by SQL (35%), Java (20%), JavaScript (17%).

Python 242 48% required in 83% · 34 open now · since Jul 2026
SQL 173 35% required in 83% · 29 open now · since Jul 2026
Java 98 20% required in 76% · 18 open now · since Aug 2026
JavaScript 86 17% required in 45% · 12 open now · since Aug 2026
TypeScript 60 12% required in 50% · 10 open now · since Aug 2026
C# 49 10% required in 43% · 14 open now · since Aug 2026
Node JS 32 6% required in 84% · 5 open now · since Aug 2026
C++ 28 6% required in 75% · 5 open now · since Aug 2026
Show all (28)
Scala15
PowerShell14
COBOL9
Bash8
Kotlin8
Apex7
Go6
MATLAB5
Perl5
Visual Basic5
Swift3
Objective-C3
SAS2
ABAP1
Assembly1
PHP1
Solidity1
Stata1
JCL1
Rust1

What frameworks and libraries does Royal Bank of Canada use?

Angular is named in 8% of job postings at Royal Bank of Canada, followed by LangChain (6%), Hadoop (5%), Spring Boot (5%).

Angular 39 8% required in 77% · 7 open now · since Aug 2026
LangChain 29 6% required in 62% · 7 open now · since Aug 2026
Hadoop 25 5% required in 52% · since Aug 2026
Spring Boot 24 5% required in 83% · 3 open now · since Aug 2026
React.js 21 4% required in 76% · 2 open now · since Aug 2026
PyTorch 21 4% required in 71% · 4 open now · since Aug 2026
TensorFlow 19 4% required in 74% · 4 open now · since Aug 2026
FastAPI 18 4% required in 100% · 5 open now · since Aug 2026
Show all (90)
Pandas15
LangGraph15
Scikit-learn12
Selenium12
Django9
OpenTelemetry9
NumPy8
Playwright8
Vue.js8
CrewAI8
AutoGen7
JUnit6
Spring Framework6
ASP.NET Core6
Flask5
Mockito5
Transformers5
Rest-Assured4
LlamaIndex4
Matplotlib4
pgvector4
Kotlin Multiplatform4
Hibernate3
Polars3
Pydantic3
Seaborn3
SwiftUI3
UIKit3
Cypress3
Dagger2
Dagster2
Espresso2

And 50 more, each named in fewer postings.

What databases does Royal Bank of Canada use?

Snowflake is named in 9% of job postings at Royal Bank of Canada, followed by MS SQL (5%), PostgreSQL (5%), Oracle (3%).

Snowflake 47 9% required in 45% · 5 open now · since Aug 2026
MS SQL 23 5% required in 74% · 3 open now · since Aug 2026
PostgreSQL 23 5% required in 61% · 3 open now · since Sep 2026
Oracle 15 3% required in 73% · 3 open now · since Sep 2026
ElasticSearch 15 3% required in 53% · 3 open now · since Sep 2026
Redis 14 3% required in 64% · 3 open now · since Sep 2026
MySQL 13 3% required in 62% · 1 open now · since Sep 2026
Db2 9 2% required in 67% · 1 open now · since Sep 2026
Show all (29)
Azure Cosmos DB4
Milvus4
Delta Lake3
Amazon Neptune3
DynamoDB3
Neo4j3
Trino3
Azure SQL Database2
KDB+2
Pinecone2
Teradata2
Weaviate2
Google BigQuery2
IMS2
Firestore2
Presto2
Chroma1
Amazon Redshift1
Apache Ignite1
Memcached1
SAP HANA1

What cloud and platforms does Royal Bank of Canada use?

Azure is named in 23% of job postings at Royal Bank of Canada, followed by Kubernetes (21%), AWS (20%), Apache Kafka (12%).

Azure 116 23% required in 71% · 26 open now · since Aug 2026
Kubernetes 106 21% required in 67% · 18 open now · since Jul 2026
AWS 100 20% required in 63% · 18 open now · since Aug 2026
Apache Kafka 61 12% required in 64% · 12 open now · since Sep 2026
OpenShift 58 12% required in 78% · 6 open now · since Aug 2026
GitHub 56 11% required in 73% · 5 open now · since Aug 2026
GCP 46 9% required in 52% · 10 open now · since Aug 2026
GitHub Actions 45 9% required in 78% · 7 open now · since Aug 2026
Show all (90)
Spark41
Linux38
Windows35
.NET32
Tableau32
Dynatrace31
Databricks30
Unix24
Grafana20
Amazon S319
Splunk18
Figma17
Power BI15
Collibra13
OpenAI12
Postman11
Kibana10
Azure DevOps9
PagerDuty9
AWS Lambda9
Anthropic8
Amazon SageMaker8
Microsoft Entra ID7
MuleSoft6
SIEM6
Langfuse6
Datadog6
Red Hat6
Airflow5
GitLab CI5
API Gateway5
Active Directory5

And 50 more, each named in fewer postings.

What developer tools does Royal Bank of Canada use?

Docker is named in 19% of job postings at Royal Bank of Canada, followed by Rest API (11%), Microsoft Excel (11%), Jenkins (11%).

Docker 95 19% required in 69% · 13 open now · since Aug 2026
Rest API 57 11% required in 89% · 16 open now · since Sep 2026
Microsoft Excel 56 11% required in 80% · 8 open now · since Aug 2026
Jenkins 53 11% required in 68% · 3 open now · since Sep 2026
Git 52 10% required in 81% · 13 open now · since Aug 2026
Copilot 46 9% required in 43% · 10 open now · since Aug 2026
Model Context Protocol 32 6% required in 84% · 13 open now · since Jul 2026
Terraform 23 5% required in 74% · 5 open now · since Sep 2026
Show all (81)
pySpark23
Ansible22
GraphQL21
Windsurf15
Claude Code14
Prometheus14
Swagger11
Informatica9
Devin8
Helm7
IBM MQ7
Cursor6
SoapUI6
Maven6
JMeter6
Alteryx5
Apache HTTP Server5
dbt5
CloudFormation5
HashiCorp Vault4
JFrog Artifactory4
ArgoCD3
Logstash3
WebSockets3
gRPC3
Apache NiFi2
Insomnia2
Nagios2
SSIS2
Vault2
k62
Adobe XD2

And 41 more, each named in fewer postings.

What AI and ML technologies does Royal Bank of Canada use?

LLM is named in 12% of job postings at Royal Bank of Canada, followed by Claude (4%), ChatGPT (1%), Llama (<1%).

LLM 62 12% required in 74% · 14 open now · since Aug 2026
Claude 22 4% required in 64% · 5 open now · since Aug 2026
ChatGPT 3 1% required in 33% · since Sep 2026
Llama 2 <1% required in 50% · since Sep 2026
BERT 1 <1% required in 100% · since Sep 2026
GPT-4 1 <1% required in 100% · since Sep 2026
Qwen 1 <1% required in 100% · since Sep 2026

Which engineering practices does Royal Bank of Canada ask for?

CI/CD is named in 30% of job postings at Royal Bank of Canada, followed by Machine Learning (24%), AI Agents (20%), ETL/ELT (12%).

CI/CD 152 30% required in 85% · 24 open now · since Aug 2026
Machine Learning 119 24% required in 68% · 29 open now · since Aug 2026
AI Agents 100 20% required in 83% · 27 open now · since Jul 2026
ETL/ELT 59 12% required in 54% · 12 open now · since Aug 2026
RAG 52 10% required in 83% · 17 open now · since Aug 2026
Incident Management 36 7% required in 83% · 7 open now · since Aug 2026
Prompt Engineering 31 6% required in 71% · 11 open now · since Aug 2026
Platform Engineering 27 5% required in 89% · 6 open now · since Aug 2026
Show all (77)
IAM23
SOAP21
Time Series19
NLP19
Anomaly Detection17
Multi-Agent Systems15
Function Calling15
LLM Guardrails14
Agentic Workflows14
Reinforcement Learning13
Self-Healing11
Embeddings11
MVVM10
Human-in-the-Loop9
Fine-tuning9
A/B Testing7
AIOps7
Knowledge Graph7
GitOps7
Computer Vision6
Configuration Management6
Feature Store6
Recommender Systems5
Dimensional Modeling5
Reranking4
LLMOps4
NIST AI RMF4
Dependency Injection3
Hallucination3
SFT3
VPN3
Context Engineering3

And 37 more, each named in fewer postings.

What other technologies does Royal Bank of Canada use?

Ethereum is named in <1% of job postings at Royal Bank of Canada.

Ethereum 1 <1% optional · since Sep 2026

What does each Royal Bank of Canada team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Analytics

75 postings
SQL26
Python22
Microsoft Excel11
Figma8
Tableau8
Git4

Backend

66 postings
Python29
SQL27
Kubernetes23
Rest API22
Docker21
Java21

AI/ML

55 postings
Python47
LLM21
AWS18
Kubernetes18
Azure17
Docker17

Leadership

48 postings
SQL9
Java8
LLM6
Apache Kafka4
Docker4
Linux4

Finance

47 postings
Microsoft Excel15
Python15
SQL15
C++6
Alteryx3
Windows3

Data Science

41 postings
Python28
SQL22
Spark11
pySpark8
AWS7
Azure7

See the open roles

How does your stack fit Royal Bank of Canada?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does Royal Bank of Canada pay by technology?

Median stated pay of the postings that name each technology, against the median of all Royal Bank of Canada postings with stated pay: $140k across 62 postings.

TechnologyPostings with payMedianvs company median
Python24$148k+5%
SQL19$140k0%
Snowflake10$142k+1%
Java8$140k0%
JavaScript6$150k+7%
Kubernetes6$140k0%
Databricks6$140k0%
Azure5$140k0%
Apache Kafka5$140k0%
GitHub5$140k0%

How is the Royal Bank of Canada stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
IMSOct 2026

How modern is the Royal Bank of Canada stack?

Cutting-edge AI adopter 78/100

Royal Bank of Canada scores 78 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 7; legacy ones: 1.

How common is the Royal Bank of Canada stack in its industry?

Share of the 2,000 companies in the same industries, whose stack Alion knows, that use each technology.

Python50%
SQL56%
Azure35%
Kubernetes29%
AWS32%
Java28%
JavaScript34%
LLM22%
Apache Kafka20%
TypeScript25%

What sets Royal Bank of Canada apart

Collibra4%

Questions about the Royal Bank of Canada tech stack

What programming languages does Royal Bank of Canada use?

The languages named in Royal Bank of Canada job postings are Python (48%), SQL (35%), Java (20%), JavaScript (17%), TypeScript (12%), as a share of the 501 postings of the last 12 months.

Does Royal Bank of Canada use Angular?

Yes. Angular is named in 39 of 501 job postings (8%) and required in 30 of them.

What cloud and platforms does Royal Bank of Canada use?

The cloud and platforms named in Royal Bank of Canada job postings are Azure (116), Kubernetes (106), AWS (100) (postings in brackets).

What skills do you need for a Analytics job at Royal Bank of Canada?

Analytics postings at Royal Bank of Canada most often require SQL (26), Python (22), Microsoft Excel (11), Figma (8), out of 75 postings in the last 12 months.

Is the Royal Bank of Canada tech stack changing?

Yes. IMS first appeared in Royal Bank of Canada job postings in the last six months.

How modern is the Royal Bank of Canada tech stack?

Royal Bank of Canada scores 78 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 7; legacy ones: 1.

How does Alion know the Royal Bank of Canada tech stack?

Alion reads every job posting Royal Bank of Canada publishes and tags the technologies each one names. The figures on this page count the 501 postings of the last 12 months and were updated on Nov 10, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "Royal Bank of Canada tech stack: 403 technologies from 501 job postings", as of Nov 10, 2026. https://alion.io/company/rbc-com/technologies

Licence: CC BY-SA 4.0JSON