Lead, Full Stack Engineer
Role Overview
Hands-on lead role in AI Engineering supporting US Functions Technology across Finance, Risk, Law, and Audit.
Own modernization and integration solutions from concept through production, while leading and growing an engineering team.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on lead role in AI Engineering supporting US Functions Technology across Finance, Risk, Law, and Audit.
Own modernization and integration solutions from concept through production, while leading and growing an engineering team.
Engineering and modernization
- Migrate .NET applications from on-premises environments to Azure and build secure, scalable hybrid solutions.
- Architect and build APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
- Deliver integration plans and consolidate CNB Finance and Audit applications onto RBC's common platform.
- Develop data pipelines and Python scripts, and deploy cloud-native AI/ML solutions using Kubernetes and Docker.
- Apply AI and agentic tools to business problems and align initiatives with enterprise strategy.
- Lead engineers, set technical direction and quality standards, and collaborate with business and technology stakeholders.
Required qualifications
- At least 7 years leading an engineering team while remaining hands-on.
- Software engineering background in at least one of .NET, Java, or Python.
- Experience with APIs, web services, SSO, security, and Kafka or MQ integration.
- Experience migrating applications to cloud platforms and operating hybrid environments.
- Experience with ETL, data orchestration, Python scripting, or data pipelines.
- Experience deploying cloud-native solutions using Kubernetes and Docker, with exposure to production AI or ML.
- Ability to deliver integration plans on committed timelines and work with enterprise stakeholders.
Preferred AI experience
- Experience scaling cloud AI applications, optimizing models and latency, and monitoring performance is a plus.
- RAG systems, vector databases, prompt engineering, Claude, GitHub Copilot, LangChain, AutoGen, CrewAI, and agent architectures are nice to have.
Compensation and benefits
- RBC describes a comprehensive rewards program with bonuses, flexible benefits, and competitive compensation; compensation cadence and amount are not stated.
Work details
- The posting lists a Vancouver, British Columbia address and 37.5 work hours per week; it does not explicitly state a workplace policy.
- Employment type is full time and job type is regular.
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