CareerPlanSign in

Associate Director - Lead Software Developer

TORONTO, Ontario, Canada💼 Full-time🗓 2026-08-03 → 2026-09-27

Core

Design, code, and deliver high-quality full-stack software solutions and modern applications for RBC Backoffice operations, providing technical direction to a diverse squad of professionals.

Role type

Senior IC Lead Full Stack Software Developer

Builds

Modern applications and production-grade microservices for RBC Backoffice operations

Domain

Banking / Capital Markets / Enterprise Software

Deliverable

production ML models | product features

Required skills

Core Java 17+, Spring Boot, JPA/Hibernate, Enterprise Messaging (IBM MQ/Solace/Kafka), Kubernetes, Docker, Python (Pandas/Polars), Legacy System Modernization, CI/CD (GitHub Actions/Jenkins)

Preferred skills

Banking compliance/audit knowledge, Data manipulation tools (SQL/MS Office macros), Gen AI developer tools

Technologies

Java, Spring Boot, Python, Kubernetes, Docker, IBM MQ, Solace, Apache Kafka, GitHub, Jira, Confluence, Jenkins

Responsibilities

Direct a diverse squad of technical, product, and design professionals; Uphold high standards for code quality and advocate for shift-left QA; Establish best coding practices; Advocate for technology stack upgrades; Serve as trusted technical advisor; Work with Product Owners and Scrum Masters; Interpret business requirements into technical solutions

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.