Lead, Full Stack Engineer
Role Overview
Hands-on leadership role within AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Build and inspire a team delivering scalable, production-ready solutions and bring CNB US Functions technology into the RBC enterprise ecosystem.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on leadership role within AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Build and inspire a team delivering scalable, production-ready solutions and bring CNB US Functions technology into the RBC enterprise ecosystem.
Responsibilities
- Apply AI and agentic tools to solve business problems across US Corporate Functions.
- Migrate .NET applications from on-premises to Azure and design reliable, secure, scalable hybrid solutions.
- Plan and deliver application integrations from conception through production, including AI where valuable.
- Design and build APIs and web services; integrate SSO, security, and Kafka or MQ messaging.
- Lead CNB entity integration with Target Tech teams and support seamless business adoption.
- Consolidate CNB Finance and Audit Tech applications onto the RBC Common Platform with business stakeholders.
- Carry out Python scripting and data pipeline development.
- Lead, mentor, and grow engineers; set technical direction and quality standards.
- Gather stakeholder requirements and align AI initiatives with strategic goals.
- Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using Kubernetes and Docker.
- Maintain working knowledge of shared services, Splunk, Elastic, and performance monitoring.
What you need to succeed
- 7+ years leading an engineering team while remaining hands-on.
- Software engineering experience in at least one of .NET, Java, or Python.
- Experience building and integrating APIs and web services across SSO, security, and Kafka or MQ messaging.
- Experience migrating on-premises applications to Azure, AWS, or GCP and operating hybrid solutions.
- Ability to translate business requirements into technical roadmaps and identify strategic AI opportunities.
- Strong data skills, including ETL, data orchestration, Python scripting, or data pipeline development.
- Experience deploying cloud-native solutions with Kubernetes and Docker, and exposure to production AI/ML.
- Experience delivering integration plans to committed timelines and managing architecture changes.
- Ability to partner with business and enterprise stakeholders, gather requirements, and align technical work with strategic goals.
Preferred experience
- Cloud AI application scaling, model optimization, latency reduction, and performance monitoring.
- RAG systems and vector databases for knowledge retrieval.
- Prompt engineering and AI-based SDLC tools such as Claude or GitHub Copilot.
- Python AI frameworks such as LangChain, AutoGen, or CrewAI; AI agent architectures and multi-agent collaboration.
What RBC offers
- Total Rewards Program with bonuses and flexible benefits; competitive compensation, commissions, and stock where applicable.
- Coaching and management opportunities, challenging work, and a collaborative team environment.
Work location
- The posting lists a Vancouver, British Columbia address; it does not explicitly state an onsite, hybrid, or remote work arrangement.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RBC
Banking Advisor
Cambridge, CAN
Job Description What is the opportunity? This unique position calls on your client-focused sales expertise and natural problem-solving skills to maximize each client interaction. Specifically, you help clients with their
Client Advisor
Vancouver, CAN
Job Description THIS IS FOR FUTURE POTENTIAL OPENING: What is the opportunity? This unique position calls on your client-focused sales expertise and natural problem-solving skills to maximize each client interaction. Spe
Client Advisor
, CAN
Job Description What is the opportunity? This unique position calls on your client-focused sales expertise and natural problem-solving skills to maximize each client interaction. Specifically, you help clients with their
Operations Specialist
Montréal, CAN
Job Description What is the opportunity? As an Operations Specialist with the RESP, RDSP Registered Education Savings Plans (RESP)Registered Disability Savings Plan (RDSP)and TFSA ( Tax Free Savings Account Investment )
Insurance Advisor Life, Health & Wealth
Hamilton, CAN
Job Description What is the opportunity? We are looking for self-motivated, highly driven and entrepreneurial individuals to join our Field Sales team at RBC Insurance. As an accredited Life, Health & Wealth Advisor (HLL
Insurance Advisor Life, Health & Wealth
Nanaimo, CAN
Job Description What is the opportunity? We are looking for self-motivated, highly driven and entrepreneurial individuals to join our Field Sales team at RBC Insurance. Currently hiring in the Vancouver area and Okanagan
Senior Relationship Manager, Commercial Financial Services
Ottawa, CAN
Job Description What is the opportunity? Your natural flair for providing advice and resolving intricate business challenges is what sets you apart from the crowd. This role is all about professional relationship managem
Client Implementation Lead
Toronto, CAN
Job Description What is the opportunity? The Client Implementation Lead (cash management) role is your opportunity to become a critical member of the Implementation team, where you’ll drive exceptional client experiences
Banking Advisor
Cambridge, CAN
Client Advisor
Vancouver, CAN
Client Advisor
, CAN
Operations Specialist
Montréal, CAN
Insurance Advisor Life, Health & Wealth
Hamilton, CAN
Insurance Advisor Life, Health & Wealth
Nanaimo, CAN
Senior Relationship Manager, Commercial Financial Services
Ottawa, CAN
Client Implementation Lead
Toronto, CAN