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 175 of the 336 job postings Royal Bank of Canada published in the last 12 months (52%). Counted by Alion from the job postings of Royal Bank of Canada, updated Sep 26, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 26, 2026
Technologies in use
367
Postings analysed
336
Open now
217
Modernity
79 /100

What programming languages does Royal Bank of Canada use?

Python is named in 52% of job postings at Royal Bank of Canada, followed by SQL (34%), Java (24%), JavaScript (18%).

Python 175 52% required in 81% · 113 open now · since Jul 2026
SQL 113 34% required in 79% · 76 open now · since Jul 2026
Java 80 24% required in 74% · 48 open now · since Aug 2026
JavaScript 61 18% required in 41% · 33 open now · since Aug 2026
TypeScript 41 12% required in 56% · 24 open now · since Aug 2026
C# 33 10% required in 45% · 18 open now · since Aug 2026
C++ 21 6% required in 81% · 14 open now · since Aug 2026
Node JS 20 6% required in 85% · 9 open now · since Aug 2026
Show all (25)
PowerShell11
Scala10
Bash7
Apex7
Kotlin7
COBOL6
Perl5
MATLAB3
Swift3
Go3
Objective-C3
Visual Basic3
ABAP1
SAS1
Solidity1
Stata1
Rust1

What frameworks and libraries does Royal Bank of Canada use?

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

Angular 24 7% required in 75% · 12 open now · since Aug 2026
Hadoop 22 7% required in 50% · 14 open now · since Aug 2026
Spring Boot 20 6% required in 80% · 11 open now · since Aug 2026
LangChain 18 5% required in 72% · 13 open now · since Aug 2026
React.js 15 4% required in 80% · 4 open now · since Aug 2026
Pandas 14 4% required in 86% · 10 open now · since Aug 2026
PyTorch 14 4% required in 64% · 11 open now · since Aug 2026
FastAPI 12 4% required in 100% · 9 open now · since Aug 2026
Show all (81)
TensorFlow12
LangGraph10
Selenium10
Scikit-learn9
NumPy8
OpenTelemetry6
JUnit5
Spring Framework5
Django5
Playwright5
Mockito4
Matplotlib4
CrewAI4
Hibernate3
Polars3
Pydantic3
Rest-Assured3
Seaborn3
AutoGen3
SwiftUI3
UIKit3
pgvector3
Cypress3
Vue.js3
Kotlin Multiplatform3
Flask2
Plotly2
PyTorch C++2
Pytest2
TensorFlow C++2
Transformers2
ASP.NET Core2

And 41 more, each named in fewer postings.

What databases does Royal Bank of Canada use?

Snowflake is named in 12% of job postings at Royal Bank of Canada, followed by PostgreSQL (5%), MS SQL (5%), Redis (4%).

Snowflake 39 12% required in 41% · 30 open now · since Aug 2026
PostgreSQL 18 5% required in 67% · 9 open now · since Sep 2026
MS SQL 17 5% required in 76% · 11 open now · since Aug 2026
Redis 13 4% required in 62% · 10 open now · since Sep 2026
MySQL 11 3% required in 64% · 7 open now · since Sep 2026
ElasticSearch 11 3% required in 45% · 7 open now · since Sep 2026
Oracle 7 2% required in 71% · 4 open now · since Sep 2026
Db2 4 1% required in 75% · 1 open now · since Sep 2026
Show all (29)
Milvus4
Azure Cosmos DB3
Amazon Neptune3
DynamoDB3
Neo4j3
Trino3
Delta Lake2
KDB+2
Pinecone2
Teradata2
BigQuery2
Google BigQuery2
Azure SQL Database1
Chroma1
Weaviate1
Amazon Redshift1
Apache Ignite1
Firestore1
Memcached1
Presto1
SAP HANA1

What cloud and platforms does Royal Bank of Canada use?

Azure is named in 26% of job postings at Royal Bank of Canada, followed by Kubernetes (24%), AWS (22%), OpenShift (13%).

Azure 87 26% required in 64% · 53 open now · since Aug 2026
Kubernetes 82 24% required in 65% · 50 open now · since Jul 2026
AWS 74 22% required in 57% · 46 open now · since Aug 2026
OpenShift 45 13% required in 80% · 30 open now · since Aug 2026
Apache Kafka 45 13% required in 64% · 26 open now · since Sep 2026
GitHub 44 13% required in 70% · 27 open now · since Aug 2026
GitHub Actions 33 10% required in 79% · 26 open now · since Aug 2026
GCP 31 9% required in 42% · 17 open now · since Aug 2026
Show all (83)
Linux27
Spark27
Dynatrace25
Databricks25
Tableau25
.NET24
Windows22
Amazon S315
Unix14
Splunk14
Grafana12
OpenAI11
Power BI10
Collibra10
Anthropic8
Postman8
Kibana7
AWS Lambda7
MuleSoft6
Datadog6
GitLab CI5
PagerDuty5
Amazon SageMaker5
Red Hat5
Azure DevOps4
New Relic4
SIEM4
Figma4
LDAP4
Amazon EC24
SonarQube4
Airflow3

And 43 more, each named in fewer postings.

What developer tools does Royal Bank of Canada use?

Docker is named in 24% of job postings at Royal Bank of Canada, followed by Jenkins (13%), Rest API (12%), Git (10%).

Docker 79 24% required in 67% · 48 open now · since Aug 2026
Jenkins 45 13% required in 64% · 30 open now · since Sep 2026
Rest API 39 12% required in 92% · 23 open now · since Sep 2026
Git 34 10% required in 76% · 22 open now · since Aug 2026
Copilot 34 10% required in 44% · 22 open now · since Aug 2026
Microsoft Excel 27 8% required in 85% · 17 open now · since Aug 2026
Model Context Protocol 20 6% required in 85% · 15 open now · since Jul 2026
pySpark 17 5% required in 65% · 14 open now · since Aug 2026
Show all (68)
Ansible17
Terraform15
Claude Code12
Windsurf12
Prometheus11
Swagger10
GraphQL9
Devin7
Informatica7
Maven6
IBM MQ6
Helm5
Alteryx5
dbt5
JMeter5
Cursor4
SoapUI4
Apache HTTP Server3
CloudFormation3
HashiCorp Vault3
JFrog Artifactory3
Apache NiFi2
Nagios2
Vault2
WebSockets2
k62
Logstash2
gRPC2
DataStage2
Open Policy Agent2
A2A1
Backstage1

And 28 more, each named in fewer postings.

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

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

LLM 45 13% required in 73% · 25 open now · since Aug 2026
Claude 17 5% required in 76% · 13 open now · since Aug 2026
Llama 2 1% required in 50% · 1 open now · since Sep 2026
ChatGPT 2 1% optional · 1 open now · since Sep 2026
BERT 1 <1% required in 100% · 1 open now · since Sep 2026
GPT-4 1 <1% required in 100% · 1 open now · since Sep 2026
Qwen 1 <1% required in 100% · 1 open now · since Sep 2026

Which engineering practices does Royal Bank of Canada ask for?

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

CI/CD 115 34% required in 83% · 75 open now · since Aug 2026
Machine Learning 85 25% required in 64% · 57 open now · since Aug 2026
AI Agents 66 20% required in 83% · 39 open now · since Jul 2026
ETL/ELT 41 12% required in 56% · 29 open now · since Aug 2026
RAG 31 9% required in 87% · 18 open now · since Aug 2026
Incident Management 27 8% required in 78% · 13 open now · since Aug 2026
Platform Engineering 25 7% required in 88% · 17 open now · since Aug 2026
Prompt Engineering 20 6% required in 80% · 13 open now · since Aug 2026
Show all (73)
SOAP17
IAM16
Time Series Forecasting16
NLP14
Multi-Agent Systems13
LLM Guardrails12
Anomaly Detection11
Tool Use11
SLI/SLO/SLA10
Reinforcement Learning10
Agentic Workflows10
Function Calling9
Edge AI8
MVVM7
Self-Healing7
Embeddings6
Fine-tuning6
GitOps6
A/B Testing5
Configuration Management5
AIOps5
Feature Store5
Recommender Systems4
Dimensional Modeling4
Human-in-the-Loop4
Knowledge Graph4
Computer Vision3
Context Engineering3
NIST AI RMF3
Dependency Injection2
Hallucination2
SRE2

And 33 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 · 1 open now · 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.

Backend

44 postings
Python20
Java16
SQL15
Docker14
Kubernetes14
Rest API13

AI/ML

42 postings
Python35
LLM18
Docker15
Kubernetes15
AWS13
Azure12

Finance

37 postings
Microsoft Excel11
Python11
SQL9
C++5
Alteryx3
Windows3

Analytics

35 postings
SQL15
Python10
Microsoft Excel5
Tableau4
Databricks3
Snowflake3

Leadership

29 postings
SQL5
Java4
.NET3
Apache Kafka3
Docker3
LLM3

Data Science

27 postings
Python19
SQL13
Spark8
pySpark6
AWS5
Hadoop5

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 42 postings.

TechnologyPostings with payMedianvs company median
Python19$140k0%
SQL14$140k0%
Snowflake10$142k+1%
Java7$140k0%
Kubernetes6$140k0%
Databricks6$140k0%
Azure5$140k0%
JavaScript5$140k0%
Apache Kafka5$140k0%

How modern is the Royal Bank of Canada stack?

Cutting-edge AI adopter 79/100

Royal Bank of Canada scores 79 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 583 companies in the same industries, whose stack Alion knows, that use each technology.

Python59%
SQL59%
Azure37%
Kubernetes35%
Java31%
AWS39%
JavaScript41%
Apache Kafka25%
LLM31%
OpenShift10%

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 (52%), SQL (34%), Java (24%), JavaScript (18%), TypeScript (12%), as a share of the 336 postings of the last 12 months.

Does Royal Bank of Canada use Angular?

Yes. Angular is named in 24 of 336 job postings (7%) and required in 18 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 (87), Kubernetes (82), AWS (74) (postings in brackets).

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

Backend postings at Royal Bank of Canada most often require Python (20), Java (16), SQL (15), Docker (14), out of 44 postings in the last 12 months.

Is the Royal Bank of Canada tech stack changing?

No new technology has 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 79 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 336 postings of the last 12 months and were updated on Sep 26, 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: 367 technologies from 336 job postings", as of Sep 26, 2026. https://alion.io/company/rbc-com/technologies

Licence: CC BY-SA 4.0JSON