{bc}
indeed

Lead, Full Stack Engineer

RBC
Vancouver, CAN
Full-time
Onsite
Discovered Today
.NETJavaPythonAPI and web services designSSO and security integrationKafka

Full Job Posting

Opportunity

Hands-on leadership role in AI Engineering, US Functions Technology, serving Finance, Risk, Law, and Audit.

Build and inspire a team delivering production-ready solutions, modernizing .NET applications, and bringing AI and agentic tools into engineering.

Own modernization solutions from concept through production and help integrate CNB technology into the RBC Enterprise ecosystem.

Responsibilities

  • Apply AI and agentic tools to solve business problems across US Corporate Functions.
  • Migrate .NET applications from on-premises to Azure and design secure, reliable, scalable hybrid solutions.
  • Develop and manage application integration plans from conception through production deployment.
  • Drive architecture for APIs, web services, SSO, security, and Kafka or MQ messaging.
  • Build backend APIs and web services and deliver integrations across SSO, security, and messaging.
  • Lead CNB entity integration and coordinate with Target Tech teams to support business adoption.
  • Consolidate CNB Finance and Audit applications onto the RBC Common Platform with business stakeholders.
  • Perform Python scripting and data pipeline development.
  • Lead, mentor, and grow engineers and set technical direction and quality standards.
  • Maintain working knowledge of enterprise operations, Splunk, Elastic, and performance monitoring.
  • Gather stakeholder requirements and align AI initiatives with strategic goals.
  • Develop and deploy cloud-native AI/ML solutions on AWS, Azure, or GCP using Kubernetes and Docker.

Requirements

  • 7+ years leading an engineering team while remaining hands-on.
  • Software engineering background with at least one of .NET, Java, or Python.
  • Experience building APIs and web services across SSO, security, and Kafka or MQ messaging.
  • Experience migrating on-premises applications to Azure, AWS, or GCP and designing hybrid solutions.
  • Ability to translate business requirements into technical roadmaps and identify strategic AI opportunities.
  • Strong data skills, including ETL, data orchestration, Python scripting, or data pipelines.
  • Experience with Kubernetes and Docker for cloud-native solutions and exposure to production AI/ML.
  • 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.
  • Nice to have: AI scaling, model optimization, latency reduction, performance monitoring, RAG, vector databases, prompt engineering, AI-based SDLC, AI frameworks, or agent architectures.

Benefits

  • Total Rewards Program includes bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • Leaders provide development through coaching and management opportunities.
  • The role offers collaborative work, challenging projects, and opportunities to make an impact.

Work details

  • Listed address is 745 Thurlow Street, Vancouver.
  • The role is full time, regular, salaried, and 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