R

Royal Bank of Canada

Global banking, wealth management, and insurance

Lead Full Stack Developer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience with C# (.NET Core), Visual Studio, web services, XML, and RESTful APIs, with experience in Kafka and/or event-driven integration.
  • At least 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.
  • Strong background in REST APIs, system design, application integration, and data mapping between source and target systems.
  • Hands-on DevOps experience with CI/CD, environment management, deployments, and supporting developers in lower environments.
  • Knowledge of Docker and Kubernetes.
  • Experience with design patterns such as MVC and MVVM, SOA, and related architectural concepts.
  • Experience with AI coding tools such as GitHub Copilot, SQL and/or NoSQL databases, and Agile delivery.
  • Ability to explain technical issues to non-technical partners and work across business and engineering teams.

Responsibilities

  • Own day-to-day health of lower environments (development, test, and UAT), including provisioning, configuration, deployments, monitoring, and incident response.
  • Partner with application developers to reproduce, triage, and resolve environment and integration issues across the stack.
  • Implement, maintain, and improve CI/CD pipelines using Azure DevOps and GitHub Actions for consistent, secure deployments to cloud environments.
  • Perform engineering support work, including performance tuning, monitoring, and deployment troubleshooting.
  • Design, build, and support APIs and integrations, including REST and Kafka/event-driven integrations, that connect systems and data across environments.
  • Collaborate with business partners, architects, and product teams to clarify technical needs and prioritize environment and platform work.
  • Work with enterprise-distributed teams to deliver and support capabilities in mortgage and lending applications.
  • Use generative AI tools such as Claude and Copilot for code assistance, test data, and automated testing; identify opportunities to automate repetitive support and delivery work.
  • Analyze and maintain data/database designs and models across environments as needed for troubleshooting and support.
  • Follow architectural standards, security practices, and established methodologies.

Desired Qualifications

  • Understanding of financial services and lending/mortgage business models.
  • Experience with OpenShift or multi-cloud environments such as AWS and Azure.
  • Familiarity with prototyping tools such as Figma and Adobe XD.
  • Prior support/SRE-style work in regulated banking environments.

About the Company

Royal Bank of Canada

Global banking, wealth management, and insurance

What does RBC do? It provides a wide range of financial services including personal and commercial banking, wealth management, insurance, investor services, and capital markets to clients in Canada, the United States, and 27 other countries. How do its products work? It earns revenue from loans, mortgages, investment products, and advisory services, and uses technology to deliver a seamless client experience across a diversified set of financial services, with an emphasis on digital tools and customer service. How is RBC different from competitors? It combines scale and global reach with a principles-led culture, a strong focus on community impact, and a large, diverse workforce (94,000+ employees) to drive client outcomes and continuous innovation. What is RBC’s goal? To help clients prosper and communities thrive by delivering reliable financial solutions and services while adapting to changing needs and maintaining leadership in the financial sector.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1864

Recently Posted Jobs

Explore more opportunities at Royal Bank of Canada

See more jobs