Jobs at RBC

Positions 15,931

Royal Bank of Canada (RBC) is North America’s largest lender and a leader in financial technology. Its tech division powers digital banking, mobile apps, and AI‑driven analytics that serve millions of customers.

RBC hires software engineers, data scientists, cloud architects, security analysts, and product managers. Candidates can expect rigorous technical interviews, collaborative projects, and a focus on continuous learning.

Checking RBC listings on Job Transparency gives you instant access to salary ranges, employee sentiment scores, and real‑world reviews—helping you compare offers and negotiate confidently.

Senior Developer (Reliability and Performance Engineering)

Company: RBC

Location: Queens

Posted Dec 13, 2024

This job opportunity is for a Part of the GenAI Platform Engineering team, requiring an experienced developer with SRE experience. The role involves tackling difficult problems relating to scalability and reliability in the context of GenAI adoption across the entire company. The candidate will take ownership of the performance and scalability challenges with the GenAI Gateway, including enhancing and strengthening SLOs and building out new capabilities to improve observability. The candidate will design and develop performance enhancements to GenAI completions and embeddings APIs, work with production grade Python services, deploy and scale k8s applications, and ensure the operating efficiency of existing application systems.

Senior Quality Engineer - GFT (Halifax)

Company: RBC

Location: Other US Location

Posted Dec 10, 2024

The RBC Team in Toronto is seeking a motivated and experienced individual to join their HR IT team within GFT, focusing on Procurement IT solutions. The role is based in the Toronto-GTA region and requires in-office presence at least 3 days per week. The Senior Quality Engineer will play a critical role in supporting a suite of Procurement applications, understanding and testing both frontend and backend, executing automated and manual test scripts, and collaborating with development and product teams.

Senior Associate, Project Management - Wealth Management Europe Technology and Solutions

Company: RBC

Location: Other US Location

Posted Dec 11, 2024

This job summary is for a Senior Project Management Associate position in the Wealth Management Europe (WME) Technology and Solutions team of RBC. The role involves supporting Programme teams and Project Managers, managing financial cost workbook resourcing forecasts, creating executive-level presentations, collaborating on cross-functional teams, and monitoring project deliverables. The position requires excellent project management skills, communication abilities, and a strong understanding of technology and the financial services industry.

Senior Software Developer

Company: RBC

Location: Queens

Posted Dec 09, 2024

The Senior Software Developer role at RBC involves leading the development and migration of critical applications, ensuring they meet IT Risk requirements. The role requires strong focus on development best practices, team leadership, and collaboration with IT and business lines to enhance software quality and operational effectiveness. The role contributes to the overall business strategy by adopting industry best practices, ensuring compliance, and improving cost-effectiveness.

Senior Full Stack Developer (Halifax), GFT

Company: RBC

Location: Other US Location

Posted Dec 09, 2024

The job description for a Senior Full Stack Developer position at RBC involves providing technical design and development for applications using existing and emerging technology platforms. The role requires experience in software development, preferably with modern application frameworks, and a strong understanding of change and risk management, SDLC, and Agile ceremonies. The position also involves providing updates for detailed schedule tracking, proactively identifying risks, and providing resolution facilitation and guidance.

Senior Penetration Tester (GCS)

Company: RBC

Location: Portland, OR

Posted Dec 09, 2024

The Application Security team at RBC is seeking a skilled professional to provide application penetration testing services, act as a subject matter expert, and contribute to the development of application security best practices. The role involves participating in security assessment activities, performing penetration testing, and educating stakeholders on application security matters. The team values OWASP SANS frameworks, modern application layer penetration testing tooling, and agile methodology.

Data Analyst

Company: RBC

Location: Other US Location

Posted Dec 11, 2024

RBC Capital Markets Canada is hiring a Data Analyst for their Quantitative and Technology Services QTS Data Ops team. The role involves working with the latest technologies and programming languages such as Cloudera, Spark, Unix, SQL, and Python. The primary responsibility is to enhance data quality automation for diverse client groups and manage test execution.

Senior Financial Analyst

Company: RBC

Location: Minneapolis–Saint Paul, MN

Posted Dec 11, 2024

The Senior Financial Analyst position at RBC US Wealth Management offers a comprehensive Total Rewards Program, competitive compensation, and opportunities to make a lasting impact. The role involves conducting detailed variance analysis, developing financial models, supporting strategic initiatives, and preparing financial reports. The ideal candidate should have a bachelor's degree in finance or accounting, 57+ years of experience, and advanced analytical skills.

Manager, IAM Access Request & Provisioning

Company: RBC

Location: Other US Location

Posted Dec 11, 2024

The job opportunity is for a Manager within the Identity and Access Management (IAM) unit of RBC Global Security. The role involves managing a team, leading daily operational performance, and contributing to ongoing activities and initiatives. The Manager must have 3-5 years of experience in IT support or Service Desk support, flexibility to work different shifts, and knowledge of ITIL v3 Foundations. The position offers a comprehensive Total Rewards Program, a dynamic team, and opportunities to work with the best in the field.

Lead Application Developer - GFT - Credit Risk

Company: RBC

Location: Other US Location

Posted Dec 13, 2024

The job summary is for a technical lead position in cross-functional multiplatform application systems development. The role involves extensive knowledge and skills in software development, application design, and project management. The team is involved in various project scopes, and the role requires collaboration with agile teams, product owners, and business stakeholders.

Software Developer

Company: RBC

Location: Other US Location

Posted Dec 09, 2024

The job summary is about a software development role in the Brand Marketing Communications and Citizenship (BMCC) Technology team at RBC. The role involves delivering technical solutions through software development, leading the development of solutions that align with business initiatives, and participating in Agile ceremonies. The candidate should have 2+ years of experience in professional production-grade software development and be comfortable working in an Agile environment.

Marketing Coordinator

Company: RBC

Location: Minneapolis–Saint Paul, MN

Posted Dec 13, 2024

The job summary is for a Product and Corporate PampC Coordinator position at RBC Wealth Management. The role involves providing marketing support to internal product partners and advisors, developing content, and creating materials to attract new clients and retain existing ones. The coordinator should have strong project management skills, ability to learn new systems, knowledge of financial products, excellent communication skills, and proficiency in Microsoft Office Suite. The position offers a comprehensive total rewards program, flexible work-life balance options, and opportunities for growth and development.

Frequently Asked Questions

What is it like to work at RBC?
RBC fosters an inclusive, collaborative culture that blends finance and tech. Employees enjoy flexible schedules, generous benefits, and access to continuous learning through internal bootcamps and mentorship programs. The company values innovation, encouraging teams to experiment with new technologies and customer‑centric solutions.
What types of positions are available at RBC?
RBC’s tech roster spans software engineering, data science, machine learning, cloud & DevOps, cybersecurity, product management, UX/UI design, and infrastructure operations. Roles range from entry‑level developers to senior architects and technical leaders.
How can I stand out as an applicant for RBC tech roles?
Show deep technical expertise, highlight projects that demonstrate impact, and align your experience with RBC’s focus on digital banking and AI. Prepare for rigorous coding tests and system design interviews, and articulate how you can contribute to RBC’s mission of delivering secure, customer‑first technology.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.