R

RBC

Verified Job Source

Royal Bank of Canada is a leading global financial institution committed to innovation, exceptional client experiences, and community support, serving over 17 million clients worldwide.

Toronto, Ontario

Banking
5,001+ people

About

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 94,000+ employees who leverage their imaginations and insights to bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada's biggest bank and one of the largest in the world, based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to our more than 17 million clients in Canada, the U.S. and 27 other countries. Learn more at rbc.com. We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at www.rbc.com/community-social-impact. http://rbc.com/legalstuff. La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être, guidée par des principes et orientée vers l'excellence en matière de rendement. Notre succès est attribuable aux quelque 94 000+ employés qui mettent à profit leur créativité et leur savoir faire pour concrétiser notre vision, nos valeurs et notre stratégie afin que nous puissions contribuer à la prospérité de nos clients et au dynamisme des collectivités. Selon la capitalisation boursière, nous sommes la plus importante banque du Canada et l'une des plus grandes banques du monde. Nous avons adopté un modèle d'affaires diversifié axé sur l'innovation et l'offre d'expériences exceptionnelles à nos plus de 17 millions de clients au Canada, aux États Unis et dans 27 autres pays. Pour en savoir plus, visitez le site rbc.com/francais Nous sommes fiers d'appuyer une grande diversité d'initiatives communautaires par des dons, des investissements dans la collectivité et le travail bénévole de nos employés. Pour de plus amples renseignements, visitez le site www.rbc.com/collectivite-impact-social. https://www.rbc.com/conditions-dutilisation/

Open positions

Lead QA Engineer

On-site · Toronto

Lead and execute quality assurance and automation testing strategies for complex, interconnected systems within the Emerging Payments application. Collaborate with cross-functional teams including developers, architects, and DevOps to improve engineering efficiency, automation coverage, and system reliability.

Senior Software Developer

On-site · Toronto

The role involves developing and maintaining scalable backend services using NestJS while leading security operations, including vulnerability remediation and infrastructure hardening. You will also participate in on-call rotations and drive operational excellence through automation and proactive monitoring.

Staff Data Engineer

On-site · Toronto

You will design, implement, and support enterprise data architecture and infrastructure using Azure Databricks and Power BI to enable self-service analytics. The role involves managing data pipelines, optimizing reporting performance, and collaborating with stakeholders to drive data strategy execution.

Senior Software Developer in Test (Development Focused)

On-site · Montréal

The Senior Software Developer in Test will design, develop, and maintain automated testing frameworks to ensure the quality and reliability of banking applications. They will collaborate with cross-functional teams to integrate automated testing into CI/CD pipelines and leverage AI-driven tools to enhance testing efficiency.

Lead Software Engineer

On-site · Toronto

You will design, develop, and implement complex software solutions while collaborating with cross-functional teams to meet business objectives. Additionally, you will provide technical leadership by mentoring developers and driving innovation through process improvements.

Senior Software Developer - SQL/Python

On-site · Toronto

Design and develop AI-based agents and intelligent automation solutions using Python and Snowflake technologies. Collaborate with data engineering teams to optimize data pipelines, performance, and testing frameworks.

Lead Full Stack Developer

On-site · Toronto

The Lead Full Stack Developer will design, develop, and maintain complex cloud-based applications using C# and Azure services. They are responsible for leading engineering activities, implementing CI/CD pipelines, and providing technical guidance to team members to achieve business objectives.

Associate Director DevOps Developer

On-site · Bedford

You will lead a team of DevOps developers to build and maintain a world-class DevOps platform for Capital Markets. This involves setting technical direction, championing AI-assisted workflows, and ensuring high standards for code quality and system reliability.

Senior Cyber Security Specialist, IAM Onboarding (Global Security)

On-site · Toronto

The specialist will manage the onboarding of applications to IAM solutions while ensuring compliance with security standards across the enterprise. They will also identify business requirements, implement efficiency improvements, and participate in all phases of onboarding testing.

Senior Data Engineer

On-site · Toronto

The Lead Data Engineer will design, implement, and maintain scalable data ingestion and transformation pipelines using tools like dbt and Python. They will also collaborate with architects to build data models and ensure data quality through rigorous validation and monitoring.

Senior Software Developer

On-site · Toronto

Develop and support highly scalable, high-performance components within an Agile team while focusing on rapid prototyping and innovative AI solutions. Ensure high code quality through automated testing and streamline development pipelines to enable continuous delivery.

Full Stack Developer

Hybrid · Toronto

The Full Stack Developer will design, build, and maintain scalable web applications using Angular, Java Spring Boot, and Python. Responsibilities include managing databases, implementing microservices, and collaborating within an Agile team to deliver high-quality software solutions.

Cloud Engineer

On-site · Toronto

Collaborate with cross-functional teams to design and operate scalable hybrid cloud services while leveraging AI-assisted tools to automate infrastructure tasks. You will define agentic workflows to reduce manual toil and ensure system resiliency through proactive monitoring and incident response.

DevOps Engineer - Workday Integrations

On-site · Toronto

The DevOps Engineer will build, automate, and optimize enterprise data pipelines within the Workday ecosystem to ensure high reliability and uptime. They will also own Tier 3 production support, conduct root cause analysis, and implement proactive monitoring solutions.

2027 Investor Services, PEY Data Analyst (12-16 months)

On-site · Toronto

The Data Analyst will manage and document data across platforms while designing and delivering solutions for complex business requirements. They will also build data quality frameworks and develop AI/ML solutions to identify anomalies within production pipelines.

2027 Investor Services, PEY Software Engineer (12 months)

On-site · Toronto

Develop, test, and refine software features while collaborating with cross-functional teams in the Business Intelligence and Data groups. Document technical work and participate in code reviews to contribute to high-quality financial service solutions.

Senior Software Developer, Workday Integrations & Extend

On-site · Toronto

You will lead the technical design, development, and implementation of Workday solutions to meet complex HCM program requirements. Additionally, you will collaborate with cross-functional teams to integrate AI technologies and optimize HR processes for efficiency.

Senior Full Stack Developer (Java, Angular)

On-site · Mississauga

The developer will design, build, and maintain robust applications within the RBC Insurance Digital portfolio using Java and Angular. They will also mentor team members and collaborate with infrastructure and operations groups to ensure high-quality, performant software delivery.

Digital Asset QA Engineer

On-site · Toronto

Design and execute comprehensive test strategies for smart contracts, blockchain integrations, and platform components. Build automated test frameworks and conduct security, performance, and end-to-end transaction flow validation.

Senior Software Developer

On-site · Toronto

The role involves architecting and delivering full-stack applications while integrating AI-assisted workflows to modernize legacy platforms. You will collaborate with cross-functional teams to ensure operational excellence, security compliance, and the delivery of high-quality software solutions.