Lead, Full Stack Engineer
Role Overview
Hands-on leadership role in AI Engineering within US Functions Technology, supporting Finance, Risk, Law, and Audit.
Own modernization solutions from concept through production and help bring CNB US Functions technology into the RBC Enterprise ecosystem.
Key Skills for This Role
Full Job Posting
Opportunity
Hands-on leadership role in AI Engineering within US Functions Technology, supporting Finance, Risk, Law, and Audit.
Own modernization solutions from concept through production and help bring CNB US Functions technology into the RBC Enterprise ecosystem.
What you will do
- Apply AI and agentic tools to solve corporate-function problems.
- Migrate .NET applications from on-premises to Azure and design secure, scalable hybrid solutions.
- Deliver application integration plans from conception through production deployment within committed timelines.
- Design APIs, web services, SSO, security, and Kafka or MQ messaging integrations.
- Build and maintain backend APIs and web services.
- Lead CNB entity integrations and support business adoption with Target Tech teams.
- Consolidate CNB Finance and Audit applications onto the RBC Common Platform.
- Develop Python scripts and data pipelines; lead and mentor engineers and set technical direction.
- Deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using Kubernetes and Docker.
What you need to succeed
- At least 7 years leading an engineering team while staying hands-on.
- Software engineering experience with at least one of .NET, Java, or Python.
- Experience with APIs, web services, SSO, security, Kafka or MQ, and architecture decisions.
- Experience migrating on-premises applications to cloud platforms and operating hybrid solutions.
- Experience with ETL, data orchestration, Python scripting, or data pipelines.
- Experience with Kubernetes, Docker, and cloud-native solutions; exposure to production AI/ML.
- Ability to translate business needs into roadmaps, gather requirements, and align with stakeholders.
Nice to have
- Experience scaling cloud AI applications, optimizing models, reducing latency, or monitoring performance.
- Experience with RAG systems, vector databases, prompt engineering, Claude, GitHub Copilot, LangChain, AutoGen, CrewAI, or agent architectures.
Benefits
- RBC describes a total rewards program with bonuses, flexible benefits, compensation, commissions, and stock where applicable.
- The posting mentions leadership support, development opportunities, collaborative work, and challenging assignments.
Role details
- The posting lists full-time employment, regular job type, salaried pay type, and 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
Client Implementation Lead
Montréal, 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
Client Implementation Lead
Vancouver, 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
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
Director, Strategy
Toronto, CAN
Job Description What is the Opportunity? This role establishes a strong link between Role Design, Technology partners, and Personal and Commercial Banking partners to enable the optimization, development, and delivery of
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
Manager, Product Control
Toronto, CAN
Job Description What is the opportunity? As a Manager Product Control, you will be responsible to provide quality analytical support to the Capital Markets’ Treasury Services Product Control area by performing daily and
Director, Enterprise Performance Management
Toronto, CAN
Job Description What is the opportunity? Join RBC's Enterprise Performance Management team to provide strategic financial advice to senior leadership, including the CFO, Group Executives, and Board of Directors. You'll d
Senior Manager - WM Business Risk
Toronto, CAN
Job Description What is the opportunity? The Senior Manager, Business Risk, provides support to RBC Wealth Management (WM) Canada’s Operational Risk management leadership, by providing expertise, advice and counsel, enha
Client Implementation Lead
Montréal, CAN
Client Implementation Lead
Vancouver, CAN
Client Implementation Lead
Toronto, CAN
Director, Strategy
Toronto, CAN
Manager, Application Resiliency
Vancouver, CAN
Manager, Product Control
Toronto, CAN
Director, Enterprise Performance Management
Toronto, CAN
Senior Manager - WM Business Risk
Toronto, CAN