Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering, US Functions Technology, supporting Finance, Risk, Law, and Audit.
Own modernization solutions from concept through production and help integrate CNB technology into RBC's 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.
Own modernization solutions from concept through production and help integrate CNB technology into RBC's enterprise ecosystem.
Responsibilities
- Lead and mentor engineers, setting technical direction and quality standards.
- Modernize .NET applications and migrate on-premises workloads to Azure, designing reliable, secure, scalable hybrid solutions.
- Develop integration plans and deliver application integrations from conception through production deployment.
- Architect APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
- Build data pipelines and scripts; develop and deploy cloud-native AI/ML solutions using AWS, Azure, or GCP with Kubernetes and Docker.
- Lead CNB entity integration and application consolidation from CNB Finance and Audit Tech to RBC's common platform.
- Partner with business stakeholders and technology teams to gather requirements, align AI initiatives, and support adoption.
- Maintain familiarity with enterprise operations, Splunk, Elastic, and performance monitoring.
Requirements
- At least seven years leading an engineering team while remaining hands-on.
- Software engineering background with .NET, Java, or Python.
- Experience building and integrating APIs and web services, including SSO, security, and Kafka or MQ messaging.
- Experience migrating applications from on-premises to Azure, AWS, or GCP and designing hybrid solutions.
- Strong data skills in ETL, data orchestration, Python scripting, or data pipelines.
- Experience deploying cloud-native solutions with Kubernetes and Docker and exposure to production AI/ML.
- Ability to translate business requirements into technical roadmaps, manage integration delivery timelines, and work with stakeholders.
- AI application optimization, RAG, vector databases, prompt engineering, AI agent architectures, and frameworks such as LangChain, AutoGen, or CrewAI are nice to have.
Benefits
- Total Rewards Program includes bonuses and flexible benefits, competitive compensation, and commissions and stock where applicable.
- Coaching and development opportunities, collaborative work, and challenging assignments.
Role details
Full-time, regular salaried role; 37.5 work hours per week.
Posting identifies an address at 745 Thurlow Street, Vancouver; no explicit remote or hybrid policy is stated.
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