{bc}
indeed

Lead, Full Stack Engineer

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

Full Job Posting

Role overview

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

Own modernization solutions from concept through production and help integrate CNB technology into RBC's enterprise ecosystem.

Responsibilities

  • Lead and mentor engineers, setting technical direction and quality standards.
  • Modernize .NET applications and migrate on-premises workloads to Azure, designing reliable, secure, scalable hybrid solutions.
  • Develop integration plans and deliver application integrations from conception through production deployment.
  • Architect APIs, web services, SSO and security integrations, and Kafka or MQ messaging.
  • Build data pipelines and scripts; develop and deploy cloud-native AI/ML solutions using AWS, Azure, or GCP with Kubernetes and Docker.
  • Lead CNB entity integration and application consolidation from CNB Finance and Audit Tech to RBC's common platform.
  • Partner with business stakeholders and technology teams to gather requirements, align AI initiatives, and support adoption.
  • Maintain familiarity with enterprise operations, Splunk, Elastic, and performance monitoring.

Requirements

  • At least seven years leading an engineering team while remaining hands-on.
  • Software engineering background with .NET, Java, or Python.
  • Experience building and integrating APIs and web services, including SSO, security, and Kafka or MQ messaging.
  • Experience migrating applications from on-premises to Azure, AWS, or GCP and designing hybrid solutions.
  • Strong data skills in ETL, data orchestration, Python scripting, or data pipelines.
  • Experience deploying cloud-native solutions with Kubernetes and Docker and exposure to production AI/ML.
  • Ability to translate business requirements into technical roadmaps, manage integration delivery timelines, and work with stakeholders.
  • AI application optimization, RAG, vector databases, prompt engineering, AI agent architectures, and frameworks such as LangChain, AutoGen, or CrewAI are nice to have.

Benefits

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

Role details

Full-time, regular salaried role; 37.5 work hours per week.

Posting identifies an address at 745 Thurlow Street, Vancouver; no explicit remote or hybrid policy is stated.

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