{bc}
indeed

Lead, Full Stack Engineer

RBC
Vancouver, CAN
Full-time
Onsite
Discovered Yesterday
.NETJavaPythonAPI and web service developmentSingle sign-on (SSO)Kafka

Full Job Posting

Opportunity

Hands-on leadership role in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.

Builds scalable production solutions, modernizes .NET applications, applies AI and agentic tools, and brings CNB US Functions technology into the RBC enterprise ecosystem.

Engineering and modernization

  • Migrate .NET applications from on-premises environments to Azure and design reliable, secure, scalable hybrid solutions.
  • Plan and deliver application integrations from conception through production, incorporating AI where valuable and meeting delivery timelines.
  • Design and build APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
  • Lead CNB entity integrations and consolidate Finance and Audit Tech applications onto the RBC Common Platform.
  • Develop Python scripts and data pipelines; maintain awareness of shared services, Splunk, Elastic, and performance monitoring.

AI, cloud, and leadership

  • Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using Kubernetes and Docker.
  • Lead, mentor, and grow engineers; set technical direction and quality standards.
  • Partner with business stakeholders to gather requirements and align AI initiatives with strategic goals.

Required qualifications

  • 7+ years leading an engineering team while remaining hands-on.
  • Software engineering background with at least one of .NET, Java, or Python.
  • Experience with API and web service integration across SSO, security, and Kafka or MQ; architecture decisions must address performance, security, and compliance.
  • Experience migrating on-premises applications to cloud and designing hybrid solutions.
  • Strong data skills in ETL, data orchestration, Python scripting, or data pipeline development.
  • Experience with cloud-native deployment using Kubernetes and Docker, including exposure to production AI/ML solutions.
  • Experience delivering integration plans to timelines, managing architecture changes, and partnering with stakeholders.

Nice-to-have qualifications

  • Experience scaling cloud AI applications, optimizing models, reducing latency, and monitoring performance.
  • Experience with RAG, vector databases, prompt engineering, Claude or GitHub Copilot, AI frameworks such as LangChain, AutoGen, or CrewAI, and AI agent architectures.

What RBC offers

  • Total rewards and flexible benefits, coaching and development opportunities, collaborative work, and challenging assignments.

Location

  • Role address is 745 Thurlow Street, Vancouver.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RBC