Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering, US Functions Technology, serving Finance, Risk, Law, and Audit.
Build and inspire a team delivering production-ready solutions, modernizing .NET applications, and bringing AI and agentic tools into engineering.
Own modernization solutions from concept through production and help integrate CNB 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, serving Finance, Risk, Law, and Audit.
Build and inspire a team delivering production-ready solutions, modernizing .NET applications, and bringing AI and agentic tools into engineering.
Own modernization solutions from concept through production and help integrate CNB 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 secure, reliable, scalable hybrid solutions.
- Develop and manage application integration plans from conception through production deployment.
- Drive architecture for APIs, web services, SSO, security, and Kafka or MQ messaging.
- Build backend APIs and web services and deliver integrations across SSO, security, and messaging.
- Lead CNB entity integration and coordinate with Target Tech teams to support business adoption.
- Consolidate CNB Finance and Audit applications onto the RBC Common Platform with business stakeholders.
- Perform Python scripting and data pipeline development.
- Lead, mentor, and grow engineers and set technical direction and quality standards.
- Maintain working knowledge of enterprise operations, Splunk, Elastic, and performance monitoring.
- 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.
Requirements
- 7+ years leading an engineering team while remaining hands-on.
- Software engineering background with at least one of .NET, Java, or Python.
- Experience building APIs and web services across SSO, security, and Kafka or MQ messaging.
- Experience migrating on-premises applications to Azure, AWS, or GCP and designing 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 pipelines.
- Experience with Kubernetes and Docker for cloud-native solutions and exposure to production AI/ML.
- Experience delivering integration plans to committed timelines and managing architecture changes.
- Ability to partner with stakeholders, gather requirements, and align technical work with strategic goals.
- Nice to have: AI scaling, model optimization, latency reduction, performance monitoring, RAG, vector databases, prompt engineering, AI-based SDLC, AI frameworks, or agent architectures.
Benefits
- Total Rewards Program includes bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
- Leaders provide development through coaching and management opportunities.
- The role offers collaborative work, challenging projects, and opportunities to make an impact.
Work details
- Listed address is 745 Thurlow Street, Vancouver.
- The role is full time, regular, salaried, and lists 37.5 work hours per week.
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
Director, Enterprise Performance Management
Toronto, CAN
RBC is seeking a Director to turn enterprise performance, financial, competitive, and market information into strategic advice for senior leadership. The role requires at least five years of relevant experience, a CFA, C
Financial Security Advisor, Insurance
Brossard, CAN
RBC is seeking a Financial Security Advisor to provide life insurance planning and financial advice while building a client portfolio through prospecting and referrals. Candidates need 2+ years of sales experience, Frenc
Insurance Advisor Life, Health & Wealth
Mississauga, CAN
RBC Insurance is inviting candidates for future Life, Health & Wealth Advisor opportunities. Advisors build a client book through prospecting and referrals, provide insurance and financial advice, and meet sales goals; c
Client Advisor
, CAN
RBC is seeking a client-focused advisor to support everyday banking and create strong client experiences. You will handle financial transactions, identify sales and referral opportunities, and help clients use digital ba
Insurance Advisor Life, Health & Wealth
Nanaimo, CAN
RBC is seeking a driven Life, Health & Wealth Advisor to provide insurance and financial advice while prospecting and growing a client portfolio. Candidates need 2+ years of sales experience, an HLLQP/LLQP license or wil
Banking Advisor
Shelburne, CAN
RBC is seeking a client-focused Banking Advisor to support everyday banking, credit, and investment needs while identifying sales and referral opportunities. Candidates need mutual funds accreditation, digital literacy,
Part Time Client Advisor
Duncan, CAN
RBC is seeking a part-time Client Advisor to provide everyday banking support, identify client needs, and create sales and referral opportunities. Candidates need client-focused sales experience, strong problem-solving a
Lead Digital Product Owner
Toronto, CAN
RBC seeks a Lead Digital Product Owner to guide digital product roadmaps and delivery across the product lifecycle. The role brings together business, design, and development partners, using research and metrics to impro
Director, Enterprise Performance Management
Toronto, CAN
Financial Security Advisor, Insurance
Brossard, CAN
Insurance Advisor Life, Health & Wealth
Mississauga, CAN
Client Advisor
, CAN
Insurance Advisor Life, Health & Wealth
Nanaimo, CAN
Banking Advisor
Shelburne, CAN
Part Time Client Advisor
Duncan, CAN
Lead Digital Product Owner
Toronto, CAN