Taro Logo

Software Engineer III

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$84,000 - $114,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III

TD Bank, one of North America's leading financial institutions, is seeking a Senior Software Engineer III to join their Technology Solutions team in Toronto. This role offers a competitive salary range of $84,000-$114,000 USD and comes with comprehensive benefits including health coverage, retirement plans, and career development opportunities.

The ideal candidate will have 5-7 years of experience and strong technical expertise in software engineering. You'll be responsible for leading the development of complex applications, creating comprehensive end-to-end solutions, and ensuring high-quality code delivery through reviews and best practices implementation.

As a Software Engineer III, you'll work on critical projects that directly impact TD's technology infrastructure, collaborating with cross-functional teams to design and implement robust solutions. The role requires expertise in engineering frameworks, strong problem-solving abilities, and excellent leadership skills to mentor team members and drive technical excellence.

TD offers a hybrid work environment, combining the flexibility of remote work with in-office collaboration. The company's commitment to professional growth is demonstrated through regular development conversations, training programs, and mentorship opportunities. You'll be part of an organization that values diversity, equity, and inclusion, with a strong focus on community impact through the TD Ready Commitment initiative.

This position is ideal for experienced software engineers looking to advance their careers in a stable, growth-oriented financial institution while working on challenging technical problems and making a meaningful impact. The role offers both technical depth and leadership opportunities, making it an excellent choice for those seeking to combine hands-on development with team leadership responsibilities.

Last updated 3 hours ago

Responsibilities For Software Engineer III

  • Execute on Engineering strategy for build, test, release and configure activities
  • Lead creation of solution options and comprehensive end-to-end solutions
  • Develop and document detailed solution designs
  • Develop functional, technical and user interface designs
  • Review technical deliverables throughout design and development phase
  • Work with Technology partners to define metrics and performance goals
  • Conduct code reviews to ensure quality and standards compliance
  • Lead and implement actions to address performance/risk/governance issues
  • Mentor team members and share engineering best practices

Requirements For Software Engineer III

Java
  • Undergraduate degree, Post Graduate degree or Technical Certificate
  • Strong academic background (computer science, engineering)
  • 5-7 years relevant experience
  • Expert knowledge of specific domain or range of engineering frameworks
  • Expert knowledge of the business, technical environment, processes, and tools

Benefits For Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs

Interested in this job?

Jobs Related To TD Bank Software Engineer III