cover image
TD

TD

careers.td.com

30 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 II
Job Description
Job Title: Software Engineer II Role Summary: Develop, test, and maintain Java‑based financial applications and microservices within a regulated banking or fintech environment, ensuring adherence to bank technology standards and customer security requirements. Expectations: Deliver scalable, secure, and high‑performance code; collaborate with cross‑functional teams; provide technical mentorship; actively participate in full SDLC and continuous improvement initiatives. Key Responsibilities: - Design, code, test, and deploy Java applications using Spring Boot and related frameworks. - Build and maintain RESTful microservices and APIs to support integrated financial systems. - Conduct unit, integration, and system testing; debug, troubleshoot, and resolve production issues. - Translate business requirements into technical solutions in partnership with analysts, product owners, and project managers. - Mentor junior developers and provide technical guidance across the team. - Contribute to architectural decisions and evaluate emerging technologies for process improvements. - Ensure compliance with banking security standards, coding guidelines, and industry best practices. Required Skills: - Proficient in Java and Spring framework. - Experience designing RESTful APIs and microservices architectures. - Strong analytical and problem‑solving abilities. - Solid knowledge of unit, integration, and system testing practices. - Familiarity with agile and other SDLC methodologies. - Excellent technical documentation and communication skills. - Financial domain experience (banking or fintech) is a significant advantage. Required Education & Certifications: - Undergraduate or postgraduate degree (or technical certificate) in Computer Science, Software Engineering, or related field. - Minimum 5–6 years of professional software development experience in a similar role.
Toronto, Canada
Hybrid
Mid level
14-09-2025
Company background Company brand
Company Name
TD
Job Title
2026 SUMMER ANALYST – SOFTWARE ENGINEER
Job Description
**Job Title:** Summer Analyst – Software Engineer **Role Summary:** 10‑week non‑rotational internship focused on developing and maintaining software solutions for TD Securities’ FinTech platform. Participants work on live initiatives, write high‑quality code, and contribute to end‑to‑end product delivery while gaining exposure to financial technologies. **Expectations:** - Full‑time commitment (40 hrs/week) during the summer term. - Complete technical assignments and deliverables within the program timeline. - Participate in code reviews, testing, and debugging activities. - Engage in professional development workshops and networking events. - Demonstrate a proactive learning attitude toward financial products and domain concepts. **Key Responsibilities:** - Design, develop, and maintain applications using modern web and backend technologies. - Write clean, modular code and perform unit and integration testing. - Debug and resolve defects; conduct peer code reviews. - Collaborate with cross‑functional teams to implement new functionality and enhance existing systems. - Support deployment, monitoring, and post‑production maintenance of software releases. - Contribute to knowledge sharing through documentation and presentations. **Required Skills:** - Proficiency in one or more of: JavaScript (Angular, React), Java, C#, C++, Scala, Python, NodeJS. - Experience with relational (SQL) and non‑relational (NoSQL) databases. - Familiarity with RESTful API design and development. - Exposure to big‑data frameworks: Hadoop (HBase, HDFS), Spark (DataFrame, DataSet). - Understanding of enterprise integration patterns and messaging systems (Kafka, ZeroMQ). - Strong debugging, testing, and code‑review skills. - Ability to learn new domain concepts quickly (financial securities, derivatives, trading). **Required Education & Certifications:** - Current enrollment or recent graduation in Computer Science, Software Engineering, Information Systems, or a related STEM field. - No specific certifications required; coursework in software development, data structures, and algorithms is preferred. ---
New york, United states
On site
16-09-2025
Company background Company brand
Company Name
TD
Job Title
Senior Splunk Engineering Lead
Job Description
**Job Title:** Senior Splunk Engineering Lead **Role Summary:** Senior subject matter expert responsible for the design, architecture, implementation, and operation of enterprise SIEM platforms (Splunk Enterprise Security, Microsoft Sentinel, Cribl Log Stream). Provides L3/L4 engineering support, drives automation, contributes to strategic road‑maps, and mentors the security analytics engineering team. **Expectations:** - Deliver advanced technical guidance on SIEM tools and cloud security. - Lead planning and execution of capacity, currency, and optimization initiatives. - Ensure compliance with internal policies, technology control standards, and regulatory requirements. - Foster knowledge sharing and risk‑management culture across the organization. **Key Responsibilities:** - Implement, administer, and maintain Splunk Enterprise, Microsoft Sentinel, and Cribl Log Stream environments. - Design and execute strategic analytics technology road‑maps in partnership with security engineering and cyber‑threat teams. - Provide L3 engineering support and act as escalation point for L2 teams. - Plan and manage capacity upgrades, data onboarding, and platform enhancements within defined timelines. - Identify and drive automation opportunities to improve monitoring efficiency. - Support Azure, AWS, and Google Cloud initiatives related to security logging. - Mentor engineers, conduct skill‑sharing workshops, and promote best practices. **Required Skills:** - 10+ years IT/engineering experience, including cybersecurity. - Deep expertise in Splunk Enterprise Security (architecture, data models, administration). - Strong knowledge of Microsoft Sentinel and Cribl Log Stream, including log source onboarding. - Proven experience architecting and managing large‑scale enterprise SIEM platforms. - Solid understanding of IT security, risk management, and cloud security (Azure, AWS, GCP). - Ability to design automation solutions and drive operational efficiency. - Excellent collaboration and mentorship abilities. **Required Education & Certifications:** - University degree (Bachelor’s) or postgraduate qualification in Computer Science, Information Security, Engineering, or related field. - Relevant certifications (e.g., Splunk Enterprise Security Certified, Microsoft Certified: Security Operations Analyst, Certified Information Systems Security Professional) are preferred but not mandatory.
Toronto, Canada
Hybrid
Senior
19-09-2025
Company background Company brand
Company Name
TD
Job Title
Information Security Specialist (Network Governance)
Job Description
Toronto, Canada
Hybrid
Senior
20-09-2025