Job Search and Career Advice Platform

Enable job alerts via email!

Associate Director

RBC

Toronto

On-site

CAD 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial institution in Toronto is looking for a Technical Lead to manage various applications in the Capital Markets Technology group. The ideal candidate will have over 10 years of experience in full development lifecycle, with strong skills in Java/Spring Boot and Python. Responsibilities include providing technical direction, designing solutions, and optimizing performance. This position offers a competitive compensation package and opportunities for professional growth.

Benefits

Comprehensive Total Rewards Program
World-class training program in financial services
Opportunities to do challenging work

Qualifications

  • 10+ years of full development lifecycle experience.
  • 5+ years in Java/Spring Boot development with microservices architecture experience.
  • 5+ years developing scalable solutions using Java/Python.

Responsibilities

  • Provide technical direction and mentorship to a multi‑disciplinary team.
  • Guide technical solution design that meets stakeholder needs.
  • Implement DevOps practices and automation to enhance delivery efficiency.

Skills

Java/Spring Boot
Python
SQL
DevOps practices
CI/CD pipelines
Cloud-based data platforms
API design
Docker
Kubernetes
C#

Education

Bachelor’s degree in information technology, Computer Science, or equivalent

Tools

AWS
Azure
GCP
Jenkins
Job description
What is the opportunity?

The Trading & Execution Services team within the Capital Markets Technology group is looking to hire a strong technical lead to manage a wide range of applications & programs under the RIBA (Reporting, Invoicing & Business Analytics) team. We are seeking an experienced, results‑driven Technical Lead who has a solid understanding of computer science fundamentals, and who can write high‑quality code. The ideal candidate has practical experience using Java/Spring Boot and a good grasp of Python. You should be able to diagnose problems, write code to meet business requirements, and develop ingestion logic for data or reports from Delta Lake tables, maintain Java/Spring Boot applications, optimize performance, and develop new green‑field features with a test‑first mentality. You should understand the existing code base and improve the performance of slow processes. A strong professional with a sense of personal responsibility will be required as you will lead and work with adjacent teams to fix, adjust or diagnose the system.

What will you do?
  • Provide technical direction and mentorship to a multi‑disciplinary team working with Java, Spring Boot, Python and C# technologies.
  • Guide technical solution design that meets stakeholder needs across both modern data platforms and existing systems.
  • Design scalable & robust solutions for enterprise applications.
  • Lead requirements gathering, data modeling, and architectural design sessions with stakeholders.
  • Drive improvements & bring operational efficiency within the team with a continuous‑improvement mindset.
  • Implement DevOps practices and automation to enhance delivery efficiency.
What do you need to succeed?
Must Have
  • Bachelor’s degree in information technology, Computer Science, or equivalent with 10+ years of full development lifecycle experience.
  • 5+ years in Java/Spring Boot development with microservices architecture experience.
  • 5+ years developing scalable solutions using Java/Python.
  • Experience with cloud‑based data platforms (AWS, Azure, or GCP) and modern data architecture patterns.
  • Proficiency in SQL and stored procedures.
  • Strong knowledge of DevOps practices and CI/CD pipelines (Jenkins, or similar).
Nice to Have
  • Experience working with C# and the .NET ecosystem for enterprise applications.
  • Strong understanding of API design, RESTful services, and distributed systems.
  • Container orchestration experience (Kubernetes, Docker).
  • Financial Services industry experience.
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.
  • Ability to make a difference and lasting impact.
  • Work in a dynamic, collaborative, progressive, and high‑performing team.
  • A world‑class training program in financial services.
  • Opportunities to do challenging work.
Job Skills

Agile Methodology, Application Integrations, Applications Programming, Big Data Technologies, Business Analysis, Data Reporting, Debugging, Documentation, Emerging Technologies, Equity Capital Markets, Equity Trading Systems, IT Architecture Design, Java Software Development, Multiplatform Development, People Management, Python (Programming Language), Relational Database Management System (RDBMS), Requirements Analysis, Technical Designs, Unix Shell Scripting, Waterfall Model.

Additional Job Details

Address: RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: CAPITAL MARKETS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-01-22

Application Deadline: 2026-02-14

Note

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

Inclusion and Equal Opportunity Employment

At 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.