
RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
Open Positions at RBC
38 open positions
Lead the design and operation of scalable cloud infrastructure, Kubernetes environments, and CI/CD pipelines for development and production systems. Mentor engineers and drive DevOps practices, automation, reliability, and security across the organization.
Lead the design, development, and support of enterprise Workday integrations and Extend applications across RBC’s HR ecosystem. This senior role combines deep Workday technical expertise with integration innovation and AI-driven process improvement.
Digital Asset QA Engineer responsible for building comprehensive automated testing and quality practices across smart contracts, blockchain integrations, APIs, web applications, and platform services. The role combines test automation, security and performance validation, UAT coordination, and production quality support.
Build and evolve a digital wealth management platform as a Senior Full Stack Engineer, developing enterprise APIs, database solutions, and interactive web interfaces. You’ll work with C#, .NET, Angular, cloud-native technologies, and modern application delivery practices.
Lead the technical direction of RBC’s AI-DLC Platform, building governed multi-agent workflows and the architecture, pipelines, and runtime needed for safe, auditable AI-assisted software delivery at enterprise scale. This principal role combines hands-on agentic AI and platform engineering with enterprise strategy, governance, and technical leadership.
RBC Capital Markets is seeking an experienced Java developer to build and optimize low-latency, server-side trading systems for its Credit eTrading team. The role combines backend engineering, scalable data platforms, and close collaboration with trading and business stakeholders.
Staff AI Engineer responsible for building and owning RBC’s platform for turning AI-generated code and agent workflows into safe, auditable, production-ready deployments. The role combines AI delivery governance, runtime infrastructure, deployment automation, and reliability engineering at enterprise scale.
Lead the design and evolution of enterprise-scale machine learning infrastructure, MLOps automation, and cloud-native AI solutions. This strategic technical leadership role combines hands-on architecture, generative AI integration, and mentorship.
The Manager, ML Engineer will turn credit risk and stress-testing models into scalable, production-grade services and assurance solutions. The role combines Python/PySpark engineering, ETL pipeline development, testing, and model implementation in a regulated banking environment.
Join RBC’s Application Security team as an Application Security Consultant specializing in Software Composition Analysis and open-source security. This hands-on role combines secure development, application security tooling, stakeholder enablement, and REST API development.
Unlock 28 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you