Senior Software Engineer — Hybrid, Toronto

TD Bank Group

Toronto

Hybrid

CAD 126,000 - 154,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Career development

Job summary

TD Bank Group is seeking a Software Engineer III in Toronto, offering a hybrid work model. You will lead end-to-end solution design and delivery, ensuring scalable, secure systems while aligning with enterprise standards.

You will mentor teams, review technical deliverables, and drive automation across build/test/release cycles to improve efficiency. The role requires 5–7 years of software engineering experience, strong system design skills, and a degree in computer science or related field.

Qualifications

  • Bachelor's degree in a computer science or related field.
  • 5–7 years of relevant experience in software engineering.
  • Strong design and coding skills with focus on scalable systems.

Responsibilities

  • Lead end-to-end solution design and delivery for projects.
  • Develop and maintain scalable, secure technical solutions.
  • Provide architecture guidance and technical SME leadership.
  • Drive automation of build, test, release and configuration activities.
  • Collaborate with stakeholders to define options and plan execution.
  • Review deliverables for quality and address gaps or redesigns as needed.
  • Analyze requirements and propose optimal software solutions within architecture.

Skills

Software engineering
System design
Leadership
Collaboration
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Java
Python
SQL

Job description

TD Bank Group is seeking a Software Engineer III in Toronto, offering a hybrid work model. You will lead end-to-end solution design and delivery, ensuring scalable, secure systems while aligning with enterprise standards.

You will mentor teams, review technical deliverables, and drive automation across build/test/release cycles to improve efficiency. The role requires 5–7 years of software engineering experience, strong system design skills, and a degree in computer science or related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Full-Stack, Data & AI (Toronto)
Senior Software Engineer – Full-Stack, Data & AI (Toronto)

TD Bank • Toronto

On-site
CAD 126,000 - 154,000
Senior Software Engineer - Marketing Tech Platform
Senior Software Engineer - Marketing Tech Platform

TD • Toronto

On-site
CAD 126,000 - 154,000
Total Rewards package
Senior Full-Stack Platform Engineer - Hybrid (Toronto)
Senior Full-Stack Platform Engineer - Hybrid (Toronto)

HSBC • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Marketing Systems Analyst — Hybrid Toronto
Senior Marketing Systems Analyst — Hybrid Toronto

TD Bank Group • Toronto

Hybrid
CAD 82,000 - 115,000
Senior Full-Stack Developer: Build Impactful Solutions (Toronto)
Senior Full-Stack Developer: Build Impactful Solutions (Toronto)

Tobermory • Toronto

On-site
CAD 83,000 - 102,000
Software Engineer III (Enterprise Marketing Technology)
Software Engineer III (Enterprise Marketing Technology)

TD Bank • Toronto

On-site
CAD 126,000 - 154,000
Fintech Software Engineer - Hybrid in Toronto
Fintech Software Engineer - Hybrid in Toronto

Synpulse8 • Toronto

Hybrid
CAD 80,000 - 100,000
Mainframe Software Engineer I — Banking Tech
Mainframe Software Engineer I — Banking Tech

Cari • Toronto

Hybrid
CAD 70,000 - 98,000
Total Rewards package
Accommodation
Technology Solutions & Implementation Lead (Hybrid, Toronto)
Technology Solutions & Implementation Lead (Hybrid, Toronto)

Cfib Fcei • Toronto

Hybrid
CAD 72,000 - 82,000
Career advancement
Flexibility
Supportive leadership
+3
Toronto Software Engineering Summer Rotational Analyst
Toronto Software Engineering Summer Rotational Analyst

TD Bank Group • Toronto

Hybrid
CAD 60,000 - 70,000