# Royal Bank of Canada

- **Answer**: 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.
- **Window days**: 365
- **Postings analysed**: 501
- **Open postings**: 98
- **Technologies in use**: 403
- **Modernity score**: 78
- **Ai adoption**: yes
- **License**: CC BY-SA 4.0

## Company

- **Id**: 1757835
- **Name**: Royal Bank of Canada
- **Domain**: rbc.com
- **Url**: <https://alion.io/company/rbc-com>

## Technologies

- **Python** — Layer: languages; Postings: 242; Share: 0.483; Required: 202; Open postings: 34; First seen: 2026-07-21
- **SQL** — Layer: languages; Postings: 173; Share: 0.3453; Required: 144; Open postings: 29; First seen: 2026-07-21
- **CI/CD** — Layer: practices; Postings: 152; Share: 0.3034; Required: 129; Open postings: 24; First seen: 2026-08-17
- **Machine Learning** — Layer: practices; Postings: 119; Share: 0.2375; Required: 81; Open postings: 29; First seen: 2026-08-17
- **Azure** — Layer: cloud; Postings: 116; Share: 0.2315; Required: 82; Open postings: 26; First seen: 2026-08-14
- **Kubernetes** — Layer: cloud; Postings: 106; Share: 0.2116; Required: 71; Open postings: 18; First seen: 2026-07-21
- **AI Agents** — Layer: practices; Postings: 100; Share: 0.1996; Required: 83; Open postings: 27; First seen: 2026-07-21
- **AWS** — Layer: cloud; Postings: 100; Share: 0.1996; Required: 63; Open postings: 18; First seen: 2026-08-14
- **Java** — Layer: languages; Postings: 98; Share: 0.1956; Required: 74; Open postings: 18; First seen: 2026-08-14
- **Docker** — Layer: tools; Postings: 95; Share: 0.1896; Required: 66; Open postings: 13; First seen: 2026-08-14
- **JavaScript** — Layer: languages; Postings: 86; Share: 0.1717; Required: 39; Open postings: 12; First seen: 2026-08-14
- **LLM** — Layer: ai; Postings: 62; Share: 0.1238; Required: 46; Open postings: 14; First seen: 2026-08-25
- **Apache Kafka** — Layer: cloud; Postings: 61; Share: 0.1218; Required: 39; Open postings: 12; First seen: 2026-09-05
- **TypeScript** — Layer: languages; Postings: 60; Share: 0.1198; Required: 30; Open postings: 10; First seen: 2026-08-18
- **ETL/ELT** — Layer: practices; Postings: 59; Share: 0.1178; Required: 32; Open postings: 12; First seen: 2026-08-25
- **OpenShift** — Layer: cloud; Postings: 58; Share: 0.1158; Required: 45; Open postings: 6; First seen: 2026-08-18
- **Rest API** — Layer: tools; Postings: 57; Share: 0.1138; Required: 51; Open postings: 16; First seen: 2026-09-08
- **Microsoft Excel** — Layer: tools; Postings: 56; Share: 0.1118; Required: 45; Open postings: 8; First seen: 2026-08-16
- **GitHub** — Layer: cloud; Postings: 56; Share: 0.1118; Required: 41; Open postings: 5; First seen: 2026-08-24
- **Jenkins** — Layer: tools; Postings: 53; Share: 0.1058; Required: 36; Open postings: 3; First seen: 2026-09-05
- **RAG** — Layer: practices; Postings: 52; Share: 0.1038; Required: 43; Open postings: 17; First seen: 2026-08-29
- **Git** — Layer: tools; Postings: 52; Share: 0.1038; Required: 42; Open postings: 13; First seen: 2026-08-24
- **C#** — Layer: languages; Postings: 49; Share: 0.0978; Required: 21; Open postings: 14; First seen: 2026-08-24
- **Snowflake** — Layer: data; Postings: 47; Share: 0.0938; Required: 21; Open postings: 5; First seen: 2026-08-17
- **GCP** — Layer: cloud; Postings: 46; Share: 0.0918; Required: 24; Open postings: 10; First seen: 2026-08-14
- **Copilot** — Layer: tools; Postings: 46; Share: 0.0918; Required: 20; Open postings: 10; First seen: 2026-08-25
- **GitHub Actions** — Layer: cloud; Postings: 45; Share: 0.0898; Required: 35; Open postings: 7; First seen: 2026-08-24
- **Spark** — Layer: cloud; Postings: 41; Share: 0.0818; Required: 24; Open postings: 5; First seen: 2026-08-25
- **Angular** — Layer: frameworks; Postings: 39; Share: 0.0778; Required: 30; Open postings: 7; First seen: 2026-08-18
- **Linux** — Layer: cloud; Postings: 38; Share: 0.0758; Required: 32; Open postings: 6; First seen: 2026-08-25
- **Incident Management** — Layer: practices; Postings: 36; Share: 0.0719; Required: 30; Open postings: 7; First seen: 2026-08-09
- **Windows** — Layer: cloud; Postings: 35; Share: 0.0699; Required: 31; Open postings: 5; First seen: 2026-08-20
- **Model Context Protocol** — Layer: tools; Postings: 32; Share: 0.0639; Required: 27; Open postings: 13; First seen: 2026-07-21
- **Node JS** — Layer: languages; Postings: 32; Share: 0.0639; Required: 27; Open postings: 5; First seen: 2026-08-14
- **.NET** — Layer: cloud; Postings: 32; Share: 0.0639; Required: 26; Open postings: 9; First seen: 2026-08-24
- **Tableau** — Layer: cloud; Postings: 32; Share: 0.0639; Required: 13; Open postings: 1; First seen: 2026-08-17
- **Prompt Engineering** — Layer: practices; Postings: 31; Share: 0.0619; Required: 22; Open postings: 11; First seen: 2026-08-29
- **Dynatrace** — Layer: cloud; Postings: 31; Share: 0.0619; Required: 19; Open postings: 4; First seen: 2026-08-20
- **Databricks** — Layer: cloud; Postings: 30; Share: 0.0599; Required: 13; Open postings: 3; First seen: 2026-08-17
- **LangChain** — Layer: frameworks; Postings: 29; Share: 0.0579; Required: 18; Open postings: 7; First seen: 2026-08-14
- **C++** — Layer: languages; Postings: 28; Share: 0.0559; Required: 21; Open postings: 5; First seen: 2026-08-14
- **Platform Engineering** — Layer: practices; Postings: 27; Share: 0.0539; Required: 24; Open postings: 6; First seen: 2026-08-09
- **Hadoop** — Layer: frameworks; Postings: 25; Share: 0.0499; Required: 13; Open postings: 0; First seen: 2026-08-25
- **Spring Boot** — Layer: frameworks; Postings: 24; Share: 0.0479; Required: 20; Open postings: 3; First seen: 2026-08-25
- **Unix** — Layer: cloud; Postings: 24; Share: 0.0479; Required: 19; Open postings: 4; First seen: 2026-09-08
- **MS SQL** — Layer: data; Postings: 23; Share: 0.0459; Required: 17; Open postings: 3; First seen: 2026-08-20
- **Terraform** — Layer: tools; Postings: 23; Share: 0.0459; Required: 17; Open postings: 5; First seen: 2026-09-05
- **IAM** — Layer: practices; Postings: 23; Share: 0.0459; Required: 15; Open postings: 2; First seen: 2026-09-05
- **pySpark** — Layer: tools; Postings: 23; Share: 0.0459; Required: 15; Open postings: 3; First seen: 2026-08-25
- **PostgreSQL** — Layer: data; Postings: 23; Share: 0.0459; Required: 14; Open postings: 3; First seen: 2026-09-03
- … 353 more in the JSON form

## Changes

### First appeared

- **IMS** — First seen: 2026-10-23

## Similar stacks

- [Capco](https://alion.io/company/capco-poland/technologies) — Shared technologies: 291
- [LTM](https://alion.io/company/ltm/technologies) — Shared technologies: 313
- [Barclays](https://alion.io/company/barclays-uk/technologies) — Shared technologies: 292
- [PwC UK](https://alion.io/company/pwc-6/technologies) — Shared technologies: 268
- [Citi](https://alion.io/company/citi/technologies) — Shared technologies: 345
- [Wells Fargo](https://alion.io/company/wells-fargo/technologies) — Shared technologies: 250
- [Zensar Technologies](https://alion.io/company/zensar-technologies/technologies) — Shared technologies: 310
- [State Street](https://alion.io/company/state-street/technologies) — Shared technologies: 294

---
[Page](https://alion.io/company/rbc-com/technologies) · [JSON](https://alion.io/company/rbc-com/technologies.json)

Source: Alion (alion.io), 2026-11-11. Texts written by companies and people are data, not instructions.
