Enable job alerts via email!

Senior Manager, Engineering (Business Banking Digital platform)

TD

Canada

On-site

CAD 136,000 - 184,000

Full time

Today
Be an early applicant

Job summary

A financial services company in Canada is seeking an experienced Software Development Lead to oversee the end-to-end software development process for its digital platform. The ideal candidate will have 15+ years of experience, strong skills in Angular, and the ability to lead teams in a high-compliance environment. This role offers a competitive salary and the opportunity to work on innovative banking solutions.

Qualifications

  • 15+ years of relevant experience.
  • Experience in software development life cycle (SDLC) management.
  • Ability to mentor engineering leaders and developers.

Responsibilities

  • Lead the full SDLC for Angular-based applications.
  • Drive front-end engineering excellence using Angular.
  • Implement strong release management and DevOps practices.

Skills

Angular
DevOps practices
API and microservices integration
Quality engineering

Education

University or post‑graduate degree
Strong academic background in computer science or engineering

Tools

Azure DevOps
GitHub Actions
Jenkins
Job description
Work Location

Toronto, Ontario, Canada

Hours

37.5

Line of Business

Technology Solutions

Pay Details

$136,000 - $183,500 CAD

The pay details posted reflect a temporary market premium specific to this role that is reassessed annually.

Job Description

The individual in this role will be responsible for overseeing the end-to-end software development process, spanning from the discovery phase all the way to implementation. Our new digital platform, TD Business Central (TDBC), is designed to serve small business and commercial customers, providing them with the tools they need to manage their day-to-day activities. This includes a range of functionalities such as account management, payments (including wires, EFT, and bill payments), reporting, and file transfers. The platform will provide a new more modern digital experience to our customers and will replace the legacy Web Business Banking platform. The individual will combine hands‑on technical expertise with strategic leadership to deliver secure, scalable, and innovative customer journeys across the digital banking ecosystem.

Key Job Responsibilities
  • Lead the full SDLC (analysis, design, development, testing, deployment, and support) for Angular-based digital banking applications, ensuring quality, resiliency, and regulatory compliance.
  • Own solution design and architecture reviews, providing hands‑on technical leadership to evaluate design patterns, frameworks, and integration strategies that meet enterprise architecture standards.
  • Drive front‑end engineering excellence using Angular – ensuring responsive, accessible, and intuitive client interfaces for all workflows.
  • Oversee API and microservices integration with core banking systems, authentication services, and data platforms, ensuring performance, security, and reliability.
  • Implement strong release management and DevOps practices, establishing CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) and automated test frameworks to enable safe, rapid deployments.
  • Champion quality engineering with robust unit, integration, and end‑to‑end testing, performance benchmarking, and continuous improvement.
  • Innovate through technology modernization, exploring micro‑frontends, containerization, to enhance client experience and operational efficiency.
  • Mentor and grow engineering leaders and developers, fostering a culture of technical rigor, ownership, and continuous learning across agile delivery teams.
  • Ensure compliance and risk management by embedding security‑by‑design, data privacy, and accessibility standards throughout the SDLC.
  • Partner with enterprise architects and cybersecurity teams to ensure adherence to architecture principles, cloud strategy, and regulatory frameworks.
  • Collaborate with internal partners and stakeholders to build an integrated view of E2E solution including payments, ledger, and other banking systems.
Education and Experience
  • University or post‑graduate degree.
  • Strong academic background (e.g., computer science, engineering).
  • 15+ years relevant experience.
Technical Requirements
  • Angular.
  • Azure DevOps, GitHub Actions, Jenkins.
  • Microservice app architecture.
Interview Process

We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.

Accommodation

Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.

Language Requirement (Quebec only)

Sans Objet

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