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.