RBC

Lead Full Stack Developer

RBC
Apply
25 days ago
Toronto, CanadaStaff+

Responsibilities

  • Own provisioning, configuration, deployments, monitoring, and incident response for lower environments.
  • Diagnose and resolve environment, integration, performance, and deployment issues with application developers.
  • Implement, maintain, and improve Azure DevOps and GitHub Actions CI/CD pipelines for cloud deployments.
  • Design, build, and support APIs and Kafka/event-driven integrations across systems and environments.
  • Perform engineering support, environment management, performance tuning, and deployment troubleshooting.
  • Analyze and maintain data and database designs and models for troubleshooting and support.
  • Collaborate with business partners, architects, product teams, and distributed engineering teams on technical priorities.
  • Use GenAI tools and automation to improve coding, testing, test data generation, and repetitive delivery work.
  • Apply architectural standards, security practices, and established delivery methodologies in mortgage and lending applications.

Requirements

  • 10+ years of experience with C# (.NET Core), Visual Studio, web services, XML, and RESTful APIs.
  • 10+ years of experience designing and operating cloud solutions on Azure, including Logic Apps, Azure Functions, Azure DevOps, Event Hub, Redis, Cosmos DB, Blob Storage, Key Vault, and Azure Repos.
  • Experience with Kafka or event-driven integration, REST APIs, system design, application integration, and data mapping.
  • Hands-on DevOps experience with CI/CD, environment management, deployments, and developer support in lower environments.
  • Knowledge of Docker, Kubernetes, design patterns such as MVC and MVVM, SOA, and related architectural concepts.
  • Experience with AI coding tools, SQL and/or NoSQL databases, and Agile delivery.
  • Strong problem-solving and communication skills, including the ability to explain technical issues to non-technical partners and work across business and engineering teams.
  • Understanding of financial services and lending or mortgage business models is preferred.
  • Experience with OpenShift or multi-cloud AWS/Azure environments is a plus.
  • Familiarity with Figma and Adobe XD is a plus.
  • Prior support or SRE-style work in regulated banking environments is a plus.

Benefits

  • Comprehensive Total Rewards Program with bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Coaching and management opportunities to support professional development.
  • World-class training program in financial services and opportunities to make a lasting impact.
  • Collaborative, progressive, high-performing team environment.
  • Full-time, regular salaried position in Toronto at 180 Wellington Street West, with 37.5 work hours per week.
  • Applications are accepted until November 30, 2026, at 11:59 PM on the preceding day.

Tech Stack

Apache KafkaAWSAzureC#DockerGitHub ActionsKubernetesOpenShiftRedisSQL
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