Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Lead modernization and integration solutions from concept through production 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 in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Lead modernization and integration solutions from concept through production and bring CNB US Functions technology into the RBC enterprise ecosystem.
Engineering and modernization
- Apply AI and agentic tools to business problems; migrate .NET applications from on-premises to Azure and design secure, scalable hybrid solutions.
- Develop integration plans from conception through production deployment, including AI solutions where useful and delivery to committed timelines.
- Architect APIs, web services, SSO, security, and Kafka or MQ messaging with focus on performance, security, and compliance.
- Build and maintain backend APIs and web services; integrate systems across identity, security, and messaging.
- Lead CNB entity integration and adoption; consolidate CNB Finance and Audit applications onto the target RBC common platform.
- Build data pipelines and perform data work, including Python scripting.
- Lead and mentor engineers, establish technical direction and quality standards, and guide stakeholder discussions and requirements.
- Develop 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 remaining hands-on and unblocking delivery.
- Software engineering background in at least one of .NET, Java, or Python.
- Experience integrating APIs and web services across SSO, security, and Kafka or MQ messaging; ability to make architecture decisions for performance, security, and compliance.
- Experience migrating on-premises applications to Azure, AWS, or GCP and designing hybrid solutions.
- Translate business needs into technical roadmaps and identify AI transformation opportunities aligned with enterprise strategy.
- Strong data experience in ETL, orchestration, Python scripting, or data pipelines.
- Experience deploying cloud-native solutions with Kubernetes and Docker, with exposure to production AI/ML.
- Experience delivering integration plans on committed timelines and managing architecture changes; able to partner with stakeholders and gather requirements.
Preferred AI experience
- Scaling cloud AI applications, model optimization, latency reduction, and performance monitoring are beneficial.
- RAG systems, vector databases, prompt engineering, AI-based SDLC tools, Python AI frameworks such as LangChain, AutoGen, or CrewAI, and multi-agent architectures are nice to have.
Rewards and growth
- Comprehensive total rewards program, including bonuses and flexible benefits; compensation, commissions, and stock where applicable.
- Coaching and development opportunities, collaborative work, and opportunities to make a lasting impact.
Work location and schedule
- The posting lists a Vancouver, British Columbia address and 37.5 work hours per week.
Employment details
Full-time, regular, salaried role.
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
Manager, Application Resiliency
Vancouver, CAN
Job Description As part of the RBC Global Asset Management (GAM) Operations team, you will be responsible for the upkeep all RBC GAM's applications. You will be responsible for timely incident resolution and change imple
Director, Corporate Engagement and Internal Identity
Toronto, CAN
Job Description What is the opportunity? The Director, Corporate Engagement and Internal Identity is accountable for shaping and executing RBC Royal Trust's internal communications strategy (including client facing) in s
Senior Relationship Manager - Royal Distinction
Toronto, CAN
RBC Direct Investing seeks a senior relationship manager to retain and grow a portfolio of high- and ultra-high-net-worth clients. The role combines tailored client service, business development, partner referrals, and c
Private Banker
Calgary, CAN
RBC seeks a private banker to advise high-net-worth clients on wealth planning, credit, cash management, and banking, while acquiring new clients and deepening existing relationships. The role combines tailored advice, r
Administrative Assistant
Calgary, CAN
RBC is looking for an Administrative Assistant to support a wealth management advisory team and provide efficient, professional service to clients. The role includes coordinating meetings, responding to client requests,
Full Stack Engineer
Vancouver, CAN
RBC is seeking a senior full stack engineer to build and support services, APIs, integrations, and data solutions for fraud, AML, finance, and risk applications. Candidates need software engineering and integration exper
Senior Quality Engineer
Toronto, CAN
RBC is seeking a senior quality engineer to build and execute automated testing across APIs, applications, managed file transfer platforms, and job schedulers. Candidates need substantial functional and API testing exper
Customer Service Representative - Creditor Insurance
Mississauga, CAN
RBC is seeking a Customer Service Representative to support clients with creditor insurance coverage over the phone. The role involves handling requests and concerns, explaining coverage, retaining customers, processing
Manager, Application Resiliency
Vancouver, CAN
Director, Corporate Engagement and Internal Identity
Toronto, CAN
Senior Relationship Manager - Royal Distinction
Toronto, CAN
Private Banker
Calgary, CAN
Administrative Assistant
Calgary, CAN
Full Stack Engineer
Vancouver, CAN
Senior Quality Engineer
Toronto, CAN
Customer Service Representative - Creditor Insurance
Mississauga, CAN