RBC

Senior Developer

RBC
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Become a subject matter expert and thought leader in the software development lifecycle and its transformation into an AI-driven development lifecycle.
  • Implement AI-driven development lifecycle capabilities and services, including architecture-as-code standards, patterns, validation, specifications, and pipeline integration.
  • Support provisioning of proof-of-concept, development, and test environments.
  • Use AI to reduce software development lifecycle toil and drive adoption of AI-driven development capabilities across the Capital Markets organization.
  • Work closely with technology stakeholders and teams across office regions.

Requirements

  • At least 5 years of experience developing horizontal technology solutions.
  • Hands-on technology design and implementation experience involving UI technologies such as HTML5, React, Angular, and Next.js.
  • Experience developing backend services with Java and Python.
  • Experience with cloud or container platforms such as Kubernetes.
  • Experience with DevOps pipelines and tooling such as Jenkins and GitHub Actions.
  • Knowledge of architecture principles including resilience, scalability, security, and extensibility.
  • Strategic and critical thinking when evaluating architectures and implementations.
  • Strong interpersonal skills for working across functions and businesses.
  • Exposure to AI technologies such as agent frameworks and retrieval-augmented generation is preferred.
  • Capital Markets technology experience, facilitation and influence skills, and experience transforming technology across siloed technology stacks are preferred.

Benefits

  • Full-time, regular employment based in the Halifax or Toronto office, with 37.5 work hours per week.
  • Comprehensive total rewards program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Coaching and development opportunities from supportive leaders.
  • Dynamic, collaborative, progressive, and high-performing team environment.
  • Flexible work/life balance options.
  • Opportunities to build close relationships with clients and access job opportunities across businesses and geographies.

Tech Stack

AngularGitHub ActionsJavaJenkinsKubernetesNext.jsPythonReact
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