{bc}
indeed

Lead, Full Stack Engineer

RBC
Vancouver, CAN
Full-time
Onsite
Discovered Today
.NETJava or PythonAPI and web service architectureSSO and security integrationKafka or MQ messagingAzure, AWS, or GCP

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RBC