RBC

Senior AI Engineer

RBC
Apply
2 days ago
Toronto, CanadaSenior

Responsibilities

  • Build and maintain accessible full-stack features using Vue/Nuxt and Node.js.
  • Develop and optimize SQL queries, stored procedures, and database schema changes.
  • Build real-time collaborative application features.
  • Integrate enterprise authentication, storage, and other platform services.
  • Write and maintain unit, integration, and end-to-end automated tests.
  • Review code, mentor developers, and promote engineering best practices.
  • Partner with audit stakeholders, analysts, and QA to convert business needs into software.
  • Diagnose and resolve production issues, performance problems, and technical debt.

Requirements

  • At least 2 years of professional software development experience.
  • At least 1 year of full-stack JavaScript or TypeScript experience with Vue/Nuxt or a similar framework and Node.js/REST APIs.
  • Strong SQL skills with a relational database; SQL Server is preferred.
  • Experience with automated unit, integration, and end-to-end testing.
  • Experience with containerized deployment, CI/CD, Git, and code review.
  • Familiarity with enterprise authentication using OAuth2/OIDC.
  • Experience in financial services or another regulated industry is preferred.
  • Experience with audit, risk, or compliance applications is preferred.
  • Experience building real-time applications and meeting WCAG accessibility standards is preferred.
  • Experience with cloud services and enterprise integrations is preferred.
  • Experience using AI coding assistants in a development workflow is preferred.

Benefits

  • Comprehensive total rewards program with bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Development support through coaching and management opportunities.
  • Flexible work/life balance options.
  • World-class financial services training program.
  • Collaborative, progressive, high-performing team environment.
  • Full-time regular salaried employment in Toronto, Canada, with 37.5 work hours per week.
  • Applications are accepted until November 21, 2026.

Tech Stack

GitJavaScriptMicrosoft SQL ServerNode.jsSQLTypeScriptVue.js

Categories

RBC

About RBC

10,000+ employees

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.

Contact me