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 plus variable compensation. The position focuses on developing components of solutions with emphasis on analytics, support, testing, and proof of concepts aligned to business and technology objectives. The ideal candidate will have 3-5 years of experience with Tungsten Total Agility (TTA), strong understanding of document capture and data extraction techniques, and expertise in various programming languages and APIs. This is a hybrid role that combines the stability of working for one of North America's largest banks with opportunities for professional growth and development. TD offers comprehensive benefits including health and well-being packages, retirement programs, and career development opportunities. The role involves working with cross-functional teams, participating in Agile development processes, and contributing to the bank's technological advancement while maintaining high standards of code quality and system reliability. As part of TD's technology team, you'll be contributing to solutions that serve over 27 million customers while working in an environment that values diversity, equity, and inclusion.

Last updated 8 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 bug fixes
  • Work with technology partners on configuration and custom components
  • Analyze technical requirements and recommend engineering solutions
  • Create and maintain quality code consistent with standards
  • Provide technical expertise during Incident management
  • Document and verify system components and architecture designs
  • Participate in quality management reviews
  • Monitor service and implement continuous process improvements

Requirements For Software Engineer II

Java
  • 3-5 years of hands-on experience with Tungsten Total Agility (TTA)
  • Strong understanding of document capture, OCR/ICR, classification, and data extraction techniques
  • Experience with scripting languages (VBScript, C#, or .NET)
  • Familiarity with database systems (SQL Server, Oracle) and query writing
  • Experience in integrating with REST/SOAP APIs
  • Strong problem-solving skills and attention to detail
  • Excellent communication and documentation skills
  • Kofax certification in Total Agility or Transformation Modules
  • Experience working in Agile development environments
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)

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