Taro Logo

Software Engineer II

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$76,800 - $115,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer II

TD Bank is seeking a Software Engineer II to join their Technology Solutions team in Toronto. This role offers a competitive salary range of $76,800 - $115,200 CAD and comes with comprehensive benefits. The ideal candidate will have 3-5 years of experience, with strong expertise in Python, React, and Java. You'll be responsible for developing new solutions, performing unit testing, and maintaining high-quality code while working in a hybrid environment. The role requires strong technical skills in machine learning and Azure OpenAI, plus experience with regulatory projects. TD Bank, as one of North America's largest banks, offers extensive career development opportunities and a supportive work environment. The position involves working with cross-functional teams, participating in code reviews, and contributing to incident management. Benefits include health coverage, retirement programs, paid time off, and banking perks. This role is perfect for someone looking to grow their career in financial technology while working for a leading global financial institution that serves over 27 million customers worldwide.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Develop new solutions for engineering programs and projects
  • Develop new features and perform unit/component testing
  • Support business enquiries through small enhancements and break/fix implementations
  • Work with technology partners to ensure components meet requirements
  • Analyze technical requirements to recommend engineering solutions
  • Create and maintain quality code
  • Provide technical expertise during Incident management
  • Participate in quality management reviews
  • Monitor product lifecycles
  • Document and verify system components

Requirements For Software Engineer II

Python
React
Java
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 3-5 years relevant experience
  • 4+ years of experience in Python and Python libraries
  • Strong knowledge of React, Java, and data structures
  • Good knowledge of Machine Learning and Azure Open AI
  • Experience working on regulatory projects
  • Experience in XBRL reporting is a plus
  • Experience in finance reporting is a plus

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To TD Bank Software Engineer II