Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering within US Functions Technology, serving Finance, Risk, Law, and Audit.
Leads modernization of .NET applications and integration of CNB US Functions technology into RBC enterprise platforms, owning solutions from concept to production.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on leadership role in AI Engineering within US Functions Technology, serving Finance, Risk, Law, and Audit.
Leads modernization of .NET applications and integration of CNB US Functions technology into RBC enterprise platforms, owning solutions from concept to production.
Responsibilities
- Lead, mentor, and grow engineers; set technical direction and quality standards while remaining hands-on to unblock delivery.
- Drive on-premises application migration to Azure and design secure, reliable, scalable hybrid solutions.
- Design APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
- Develop and manage integration plans through production deployment, meeting committed timelines and managing architecture changes.
- Lead CNB entity integration and consolidate CNB Finance and Audit applications onto the RBC common platform.
- Build Python scripts and data pipelines; partner with business and technology stakeholders to gather requirements and align solutions.
- Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using Kubernetes and Docker.
- Maintain a working understanding of enterprise operations, Splunk, Elastic, and performance monitoring.
Required qualifications
- 7+ years leading an engineering team while remaining hands-on and helping unblock delivery.
- 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.
- Experience migrating applications from on-premises to Azure, AWS, or GCP and designing hybrid solutions.
- Ability to translate business requirements into technical roadmaps and identify strategic AI transformation opportunities.
- Strong data skills, including ETL, data orchestration, Python scripting, or data pipelines.
- Experience with Kubernetes and Docker and exposure to AI/ML solutions in production.
- 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.
Preferred skills
- Preferred experience includes scaling AI applications, model optimization, latency reduction, and performance monitoring.
- RAG systems, vector databases, prompt engineering, AI-assisted SDLC, Python AI frameworks, and agent architectures are nice to have.
Benefits
- The employer describes a total rewards program, bonuses and flexible benefits, development and coaching opportunities, and collaborative, challenging work.
Schedule
- The posting 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
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