Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Build and inspire a team delivering scalable, production-ready solutions and modernize .NET applications.
Bring AI and agentic tools into engineering and integrate CNB US Functions technology into the RBC enterprise ecosystem.
Key Skills for This Role
Full Job Posting
Opportunity
Hands-on leadership role in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Build and inspire a team delivering scalable, production-ready solutions and modernize .NET applications.
Bring AI and agentic tools into engineering and integrate CNB US Functions technology into the RBC enterprise ecosystem.
Role responsibilities
- Migrate on-premises .NET applications to Azure and design secure, reliable hybrid solutions.
- Plan application integrations from concept through production, with committed delivery timelines.
- Architect and build APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
- Lead CNB entity integration and consolidate Finance and Audit applications onto the RBC common platform.
- Develop Python scripts and data pipelines; deploy cloud-native AI/ML solutions 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 enterprise strategy.
- Maintain working knowledge of shared services, Splunk, Elastic, and performance monitoring.
Requirements
- At least 7 years leading an engineering team while remaining hands-on.
- Software engineering background with at least one of .NET, Java, or Python.
- Experience integrating APIs and web services across SSO, security, and Kafka or MQ messaging.
- Experience migrating on-premises applications to Azure, AWS, or GCP and running hybrid solutions.
- Experience with ETL, data orchestration, Python scripting, or data pipelines.
- Experience with Kubernetes and Docker and exposure to AI/ML solutions in production.
- Experience delivering integration plans on committed timelines and managing architecture changes.
- Ability to work with business and enterprise stakeholders and translate requirements into technical roadmaps.
Preferred AI experience
- Scaling cloud AI applications, model optimization, latency reduction, and performance monitoring are nice to have.
- RAG systems, vector databases, prompt engineering, and AI-based SDLC tools such as Claude or GitHub Copilot are nice to have.
- Familiarity with LangChain, AutoGen, CrewAI, AI agent architectures, and multi-agent frameworks is nice to have.
Benefits and culture
- Total Rewards Program includes bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- The posting describes coaching, development opportunities, collaborative work, and challenging assignments.
Work location
- The posting lists an RBC address at 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.
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