Talent.com
Associate Director, Lead Software Developer
Associate Director, Lead Software DeveloperRoyal Bank of Canada> • MONTRÉAL, Canada
Associate Director, Lead Software Developer

Associate Director, Lead Software Developer

Royal Bank of Canada> • MONTRÉAL, Canada
5 days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity?

We are seeking an experienced Senior Development Lead to join our engineering team, leading the design and development of mission-critical applications using Java technologies. This role combines hands-on technical expertise with team leadership responsibilities, driving both architectural decisions and people development. The successful candidate will lead a team of developers while remaining actively involved in coding, code reviews, and technical problem-solving across complex, scalable systems.

What will you do?

  • Architect robust, scalable, and maintainable solutions that align with business requirements and technical standards

  • Drive technical decision-making for the team, evaluating frameworks, libraries, and architectural patterns

  • Hands-on coding in Java (Spring Boot, microservices)

  • Establish and enforce coding standards, best practices, and development methodologies

  • Lead technical discussions, design reviews, and architecture planning sessions

  • Lead and hands on for tech currency items such as system patches and upgrade

  • In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide

What do you need to succeed?

Must-have

  • Bachelor’s degree in computer science, Engineering, or related field along with 3+ years lead experience

  • Experience working in Capital Markets

  • 7+ years of hands-on software development experience with strong expertise in Java: Proficiency with Spring Framework, Spring Boot, REST APIs, microservices architecture

  • 3+ years experience with Python: experience with Django/Flask, pandas, NumPy, data processing libraries, and scripting; knowledge of cloud platforms and containerization (Docker, Kubernetes); knowledge of Linux system

  • Strong understanding of object-oriented programming, design patterns, and software architecture principles; experience with databases (SQL and NoSQL), ORM frameworks, and data modeling; proficiency with version control (Git), build tools (Maven/Gradle), and CI/CD pipelines

Nice-to-have

  • Workflow and document management solutions development

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

  • Leaders who support your development through coaching and managing opportunities

  • Flexible work/life balance options

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • Ability to make a difference and lasting impact

#LI-POST

Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

1 PLACE VILLE MARIE:MONTRÉAL

City:

Montréal

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-04-05

Application Deadline:

2026-04-30

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Create a job alert for this search

Associate Director, Lead Software Developer • MONTRÉAL, Canada

Similar jobs

Oracle Reporting Lead – Utilities Industry

Experis Canadasaint-esprit, QC, ca
Full-time

Oracle Reporting Lead – Utilities IndustryContract Term: 12 months, renewableTime Zone: Mountain Time; flexibility across time zones is possibleWork Location: remote work in CanadaTravel: Planned...Show more

 • Promoted

Lead Android Developer

TELUS Digitalsaint-esprit, QC, ca
Full-time

Lead Android DeveloperAbout us:Welcome to TELUS Digital — where innovation drives impact at a global scale.As an award-winning digital product consultancy and the digital divi...Show more

 • Promoted

Workday Integrations Lead

Focus on WDsaint-esprit, QC, ca
Full-time

Here at Focus Cloud, we are looking for a Workday Integrations Lead to join our customer on an exciting new project on a Contract basis.We’re supporting a major Workday programme and are seeking a ...Show more

 • Promoted

Director of Operations - Dog Health & Supplements

Dr. Dobias Healing Solutions Inc.saint-esprit, QC, ca
Full-time

Director of OperationsDr.Dobias International | Remote — North America | Full-TimeWho We AreDr.Dobias Natura...Show more

 • Promoted

Lead Architect for High-Impact Distributed Software Solutions

TeamBuilder ConsultingMontreal (administrative region), QC, CA
Full-time

Shape the architecture of a global platform as a Principal Software Engineer.Join a remote team and tackle complex challenges in system design and microservices architecture.In this senior role, yo...Show more

 • Promoted

Lead Software Architect For High-Performance Wealth Management Solutions

CroesusMontréal-Ouest, Canada
Full-time

Designs and defines technical architectures for wealth management systems, collaborating with development teams to create scalable, secure, and high-performance solutions.Mentors teams on best prac...Show more

 • Promoted

Associate Analytics Consultant | New Consultant Accelerator Program (NCAP)

DSCsaint-esprit, QC, ca
Full-time

Location: 100% Remote (Candidates must be based in Canada and legally authorized to work in Canada)Start Date: June 2026Starting Salary: $60,000 CAD.Year 1 Target Comp: $65,000 to $70,000 (Based on...Show more

 • Promoted

Sr SAP Solutions Architect

Insight Globalsaint-esprit, QC, ca
Full-time

Insight Global is seeking an SAP Solution Architect to join a top aerospace company based in Longueuil, QC.This role may be performed on a hybrid/remote basis.Key Responsibilities: - Guide and assi...Show more

 • Promoted

Bilingual Director of Software Development for Document Management Solutions

Intact Financial CorporationMontreal
Full-time

Lead cutting-edge software development as a Bilingual Director.Shape the central document management platform while mentoring teams and ensuring operational excellence in a hybrid work environment....Show more

 • Promoted

Software Integration Engineer

Millennium Software and Staffing Incsaint-esprit, QC, ca
Full-time

Hiring an Integration Software Engineer with strong expertise in IBM DataPower, App Connect, and Apigee API Gateway.Looking for someone skilled in building APIs, integration flows, and handling XML...Show more

 • Promoted

Director, Pre-Construction

Keller Construction Ltd.mercier, QC, ca
Full-time

Why Work at Keller Construction Ltd.At Keller, our people are our greatest strength.Joining us means being part of a company that values teamwork, innovation, and growth.We create a supportive envi...Show more

 • Promoted

Senior Director – Software Developer

Croesus Finansoft, Inc.Laval (administrative region), QC, CA
Full-time

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ...Show more

 • Promoted

Senior Software Developer (Consumer Interactions Division)

ToparoMontreal, Montreal (administrative region), CA
Full-time +1

As a Senior Software Developer within our client's Consumer Interactions division, you will be a key contributor to the growth and enhancement of their consumer interaction systems.We are seeking a...Show more

 • Promoted

Associate Director, Low-latency Software Engineer (C++)- EN

RBCMontreal (administrative region), QC, CA
Full-time

Capital Markets Technology is seeking a strong Senior Low Latency Engineer to develop multi-asset trading infrastructure utilizing C++, low-latency messaging and high performance data structures.De...Show more

 • Promoted

Strategic Director of Software Development for Engineering Excellence

LoopioMontreal (administrative region), QC, CA
Full-time

Step into a pivotal role as Director of Software Development, guiding advancements in document ingestion technology.Lead a talented team in remote-first settings, prioritizing innovation and team d...Show more

 • Promoted

Bilingual Director of Software Development for Innovative Solutions

IntactMontreal
Full-time

Lead the strategic vision and development of a mission-critical document management platform as a Bilingual Director.Oversee operational excellence, team performance, and customer-driven solutions ...Show more

 • Promoted

Software Engineering Director

CanonicalMontreal (administrative region), QC, CA
Full-time

This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time zones, hiring and managing engineering managers and staf...Show more

 • Promoted

Associate Director of Access Management Solutions Delivery

IaawgMontreal
Full-time

Innovate Access Management Services as an Associate Director of IT Solutions Delivery.Lead operational management and customer support for high-impact Identity and Access Management initiatives in ...Show more