{bc}
indeed

Lead, Full Stack Engineer

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

Full Job Posting

Opportunity

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

Build and inspire a team delivering scalable, production-ready solutions and modernize .NET applications.

Bring AI and agentic tools into engineering and integrate CNB US Functions technology into the RBC enterprise ecosystem.

Role responsibilities

  • Migrate on-premises .NET applications to Azure and design secure, reliable hybrid solutions.
  • Plan application integrations from concept through production, with committed delivery timelines.
  • Architect and build APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
  • Lead CNB entity integration and consolidate Finance and Audit applications onto the RBC common platform.
  • Develop Python scripts and data pipelines; deploy cloud-native AI/ML solutions using Kubernetes and Docker.
  • Lead, mentor, and grow engineers; set technical direction and quality standards.
  • Partner with business stakeholders to gather requirements and align AI initiatives with enterprise strategy.
  • Maintain working knowledge of shared services, Splunk, Elastic, and performance monitoring.

Requirements

  • At least 7 years leading an engineering team while remaining hands-on.
  • Software engineering background with at least one of .NET, Java, or Python.
  • Experience integrating APIs and web services across SSO, security, and Kafka or MQ messaging.
  • Experience migrating on-premises applications to Azure, AWS, or GCP and running hybrid solutions.
  • Experience with 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 on committed timelines and managing architecture changes.
  • Ability to work with business and enterprise stakeholders and translate requirements into technical roadmaps.

Preferred AI experience

  • Scaling cloud AI applications, model optimization, latency reduction, and performance monitoring are nice to have.
  • RAG systems, vector databases, prompt engineering, and AI-based SDLC tools such as Claude or GitHub Copilot are nice to have.
  • Familiarity with LangChain, AutoGen, CrewAI, AI agent architectures, and multi-agent frameworks is nice to have.

Benefits and culture

  • Total Rewards Program includes bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.
  • The posting describes coaching, development opportunities, collaborative work, and challenging assignments.

Work location

  • The posting lists an RBC address at 745 Thurlow Street, Vancouver.

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