Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering within US Functions Technology, supporting Finance, Risk, Law, and Audit.
Lead modernization of .NET applications, adoption of AI and agentic tools, and integration of CNB technology into the RBC enterprise ecosystem.
Own modernization solutions from concept through production and deliver secure, high-impact integrations across data, APIs, web services, SSO, security, and messaging.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on leadership role in AI Engineering within US Functions Technology, supporting Finance, Risk, Law, and Audit.
Lead modernization of .NET applications, adoption of AI and agentic tools, and integration of CNB technology into the RBC enterprise ecosystem.
Own modernization solutions from concept through production and deliver secure, high-impact integrations across data, APIs, web services, SSO, security, and messaging.
What you will do
- Apply AI and agentic tools to problems across US corporate functions.
- Migrate on-premises .NET applications to Azure and design reliable, secure, scalable hybrid solutions.
- Develop and manage application integration plans from conception through production deployment, meeting committed timelines.
- Drive architecture for APIs, web services, SSO, security, and Kafka or MQ messaging, focusing on performance, security, and compliance.
- Build and maintain backend APIs and web services; lead CNB entity integration and support business adoption with Target Tech teams.
- Consolidate CNB Finance and Audit applications onto the target RBC common platform with business stakeholder alignment.
- Perform Python scripting and data pipeline development.
- Lead, mentor, and grow engineers while setting technical direction and quality standards.
- Maintain understanding of shared services, Splunk, Elastic, and performance monitoring.
- Gather stakeholder requirements, refine visions, align AI initiatives with strategic goals, and translate them into actionable strategies.
- Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using technologies such as Kubernetes and Docker.
Required qualifications
- At least 7 years leading an engineering team while staying hands-on and unblocking delivery when needed.
- Software engineering background with at least one of .NET, Java, or Python.
- Experience building and integrating APIs and web services across SSO, security, and Kafka or MQ messaging; ability to drive architecture decisions for performance, security, and compliance.
- Proven experience migrating applications from on-premises to Azure, AWS, or GCP and designing and running hybrid solutions.
- Ability to translate business requirements into technical roadmaps and identify AI transformation opportunities aligned with enterprise strategy.
- Strong data skills, including ETL, data orchestration, Python scripting, or data pipeline development.
- Experience deploying cloud-native solutions with Kubernetes and Docker, with exposure to AI or ML solutions in production.
- Experience delivering integration plans to committed timelines, including managing architecture changes.
- Ability to partner with business and enterprise stakeholders, gather requirements, and align technical work with strategic goals.
Nice-to-have experience
- Experience scaling and deploying cloud-based AI applications, optimizing models and latency, and monitoring performance is desirable.
- Experience with Retrieval-Augmented Generation systems and vector databases is desirable.
- Prompt engineering and AI-based SDLC tools such as Claude or GitHub Copilot are desirable.
- Familiarity with Python AI frameworks such as LangChain, AutoGen, or CrewAI is desirable.
- Understanding of AI agent architectures, autonomous decision-making systems, and multi-agent collaboration frameworks is desirable.
Benefits
- RBC describes a total rewards program with bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
- The posting mentions coaching and development opportunities, collaborative work, training, and challenging assignments.
Employment details
- The posting lists full-time, regular employment and salaried pay.
- The listed work 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.
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