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.