cover image
TD

TD

careers.td.com

58 Jobs

100,073 Employees

About the Company

The Toronto-Dominion Bank & its subsidiaries are collectively known as TD Bank Group (TD). TD is the sixth largest bank in North America by assets & serves approx. 28 million customers in a number of locations in key financial centres around the globe. With over 95,000 employees, TD ranks among the world's leading online financial firms, with more than 17 million active online and mobile customers. Delivering legendary customer experiences is who we are & is part of our goal to be the Better Bank. Visit our Careers page to learn more about TD & why TD is a great place to work.

Listed Jobs

Company background Company brand
Company Name
TD
Job Title
Software Engineer I
Job Description
**Job Title** Software Engineer I **Role Summary** Design, develop, and maintain AI‑driven and front‑end solutions, focusing on Retrieval Augmented Generation (RAG) models and UI integration. Collaborate across engineering and product teams to deliver defect‑free, secure code that meets business and technical requirements. **Expactations** - Produce high‑quality, maintainable code in a fast‑paced environment. - Participate in full software lifecycle: design, coding, unit testing, and post‑deployment support. - Contribute to peer review and continuous improvement of processes. - Manage technical risks, incidents, and security compliance. **Key Responsibilities** - Build and fine‑tune RAG solutions for diverse use cases. - Develop user interfaces that enable interaction with OpenAI models. - Automate workflows using Python and machine‑learning libraries. - Create and test new features, performing unit and component tests. - Review code, refactor for performance, and enforce coding standards. - Collaborate with technology partners to meet application requirements. - Analyze requirements, propose pragmatic engineering solutions, and estimate effort. - Document system components, architecture designs, and operational procedures. - Participate in quality management reviews and design/prototype evaluations. - Respond to incidents: analyze reports, assess impact, and communicate resolutions. - Recommend development/test tools and process improvements. - Apply secure coding practices and mitigate vulnerabilities. - Monitor product life‑cycle to ensure alignment with business objectives. - Contribute to knowledge sharing, risk management, and cultural collaboration. **Required Skills** - Strong proficiency in Python (including ML libraries such as TensorFlow, PyTorch, or Hugging Face). - Experience integrating OpenAI or similar generative models into applications. - Front‑end development skills (HTML, CSS, JavaScript, common frameworks). - Unit testing (pytest, unittest) and code review experience. - Understanding of AI/ML pipelines, RAG architecture, and fine‑tuning processes. - Familiarity with secure coding practices and vulnerability mitigation. - Analytical and problem‑solving ability, with attention to detail. - Effective communication and collaboration across cross‑functional teams. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related discipline. - Certifications in AI/ML or cloud technologies are a plus (e.g., AWS Certified Machine Learning, Microsoft Certified: Azure AI Engineer Associate).
Toronto, Canada
Hybrid
05-11-2025
Company background Company brand
Company Name
TD
Job Title
Stagiaire I
Job Description
**Job Title** Intern I – Equipment Finance Team **Role Summary** Short‑term internship (4 months) focused on equipment financing within specialty commercial banking. Interns support business development, credit analysis, marketing initiatives, and administrative processes, gaining experience in structured leasing/loans and client relationship management. **Expectations** - Complete the internship term with full participation in assigned projects and learning events. - Apply academic knowledge to real‑world scenarios, meeting performance targets set by the team. - Demonstrate professionalism, initiative, and a customer‑focused mindset in all interactions. **Key Responsibilities** - Assist in prospecting, solicitation, and participation in sector activities to generate new business. - Develop and execute direct solicitation and marketing strategies to meet or exceed set targets. - Support account managers in expanding customer databases. - Prepare, analyze, and comment on credit applications for current and prospective clients. - Conduct annual credit reviews for existing customers. - Participate in legal and administrative financing processes. - Monitor overdue payments and coordinate interest collection. **Required Skills** - Strong business development and client‑relationship capabilities. - Excellent analytical skills with foundational knowledge of financing and accounting. - Superior administrative and organizational abilities. - Initiative and ability to build relationships in a collaborative, dynamic environment. - Customer‑focused service orientation to optimize retention and growth. **Required Education & Certifications** - Bachelor’s degree in Business Administration (or related field). - Preferred academic specialization in Finance or Accounting. - No specific certifications required.
Calgary, Canada
On site
06-11-2025
Company background Company brand
Company Name
TD
Job Title
Global Markets Co-op Institutional Equities
Job Description
**Job Title** Global Markets Co‑op Institutional Equities **Role Summary** Co‑op students will support institutional client teams in the Global Markets division by executing day‑to‑day trading activities, researching market data, and developing front‑office analytics tools. Working closely with traders, sales, and research professionals, interns will contribute to quantitative modeling and provide insights that enhance client service and trading efficiency. **Expectations** - Strong quantitative and analytical ability with experience in financial modeling and valuation. - Python, SQL, VBA, and Bloomberg use required; additional programming proficiency welcomed. - Excellent written and oral communication, including direct client interaction. - Detail‑oriented, proactive, and able to work independently in a fast‑paced environment. - Team player who collaborates across internal and external stakeholders. - Current enrollment or recent graduation in a finance‑related discipline; transcripts, cover letter, and resume required for application. **Key Responsibilities** - Assist traders and salespeople in executing client orders and responding to client inquiries. - Gather, analyze, and report market data using Bloomberg, proprietary trading systems, and internal databases. - Contribute to the development of marketplace models and perform ad‑hoc quantitative research. - Design and implement front‑office solutions for trading analytics and operational workflows. - Communicate findings and recommendations clearly to both internal teams and external clients. **Required Skills** - Python, SQL, VBA, Bloomberg Terminal - Financial modeling & valuation - Strong analytical and problem‑solving skills - Excellent communication (written & verbal) - Team collaboration and stakeholder management - Attention to detail and proactive initiative **Required Education & Certifications** - Current undergraduate or graduate program (or recent graduate) in Finance, Economics, Business, Engineering, or related field. - Proof of enrollment/degree status (transcript) required. - No specific professional certifications required at this stage.
Toronto, Canada
On site
05-11-2025
Company background Company brand
Company Name
TD
Job Title
Software Engineer Intern/Co-op (WINTER 2026)
Job Description
Job title: Software Engineer Intern/Co‑op Role Summary: Gain hands‑on experience designing, developing, and testing software solutions for TD’s technology platforms, including core banking, customer service, and engagement systems. Collaborate with business partners and senior engineers on end‑to‑end lifecycle tasks, while participating in learning and networking initiatives. Expactations: Work 37.5 hours per week as an equal team member; deliver defect‑free code, participate in testing, documentation, and POC activities; maintain security‑compliant development practices; engage in continuous learning and cross‑functional knowledge sharing. Key Responsibilities: - Design, code, unit‑test, and integrate system enhancements. - Translate business requirements into technical specifications. - Perform troubleshooting, root‑cause analysis, and defect resolution. - Document deployment plans and run system integration tests. - Participate in Proof of Concept projects on emerging technologies. - Collaborate with peer code review and apply SDLC and PMLC frameworks. - Adhere to secure coding standards to mitigate vulnerabilities. Required Skills: - Strong knowledge of Data Structures, Algorithms, OOP, and SOLID principles. - Proficiency in at least one programming language (e.g., Java, C#, JavaScript, Python, C++). - Experience with relational databases (SQL, Oracle, MS SQL). - Familiarity with Git, Jira, Confluence, and cloud platforms. - Basic understanding of web services, REST, HTTP, WSDL, and front‑end frameworks (Angular, React). - Problem‑solving, debugging, and effective communication skills. Required Education & Certifications: - Current enrollment in a Computer Science, Engineering, Information Technology, or related technology program. - No specific certifications required.
Toronto, Canada
Hybrid
Fresher
05-11-2025