The Toronto-Dominion Bank logo
The Toronto-Dominion Bank1 week ago

Software Engineer I - Reconciliations

On-site · Toronto, Ontario, Canada

Type
Full Time
Level
Entry Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Develop components of solutions with a focus on analytics, support, testing, and proofs of concepts aligned to business and technology objectives. Create new features and perform unit tests for applications, while collaborating with technology partners to ensure requirements meet performance goals. Participate in peer code reviews and contribute to incident management and problem resolution. The role requires applying technical expertise in Python, ML, GenAI (Azure OpenAI a plus), React, Java, and data structures; experience with vector databases and prompt engineering is desirable. The candidate should have an undergraduate or higher degree and be comfortable working in a finance/Banking technology context in Toronto, Canada. The work involves developing and maintaining software components, documenting architecture and designs, and delivering solutions that support business objectives within established development standards.

Required Qualifications

  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • 3+ years of experience in Python
  • 3+ years of experience in Machine Learning
  • 2-3 years relevant experience
  • Foundational knowledge of TD applications, systems, networks, and best practices
  • Ability to develop, test, and maintain software solutions and participate in peer reviews

Desired Qualifications

  • Strong experience in Python and Python libraries
  • Experience with Machine Learning
  • Experience with Generative AI / GenAI
  • Azure OpenAI experience is a plus
  • Proficiency with React and Java
  • Prompt Engineering experience
  • Experience with vector databases
  • Finance industry experience is a plus
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Ability to develop and test software components and collaborate with partners
  • Familiarity with software engineering best practices such as unit testing and code reviews
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

The Toronto-Dominion Bank

Software Engineer I - Reconciliations

Apply on Sorce