×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer III

Job in London, Ontario, K5Z, Canada
Listing for: The Toronto-Dominion Bank (Canada)
Full Time position
Listed on 2026-06-14
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Summary
Regulatory and Customer Central Product Group of TD's Core Platform is seeking a talented Software Engineer III to develop and support critical applications around the customer book of record. These highly used applications serve as a gateway to maintain customer information, support legal and regulatory compliance, and provide an interface for audit trails.

Modernization of existing applications will involve cutting‑edge technology to build highly available, resilient, and secure distributed applications.

Department Overview
The Core Platform – Regulatory and Customer Central (RCC) Product Group maintains and develops foundational applications that support TD’s customer book of record. These systems manage customer demographic and relationship data, including customer‑to‑account ties, contact information, and regulatory compliance.

Key Responsibilities

Lead and contribute to the design and development of scalable enterprise applications.

Conduct root‑cause analysis and proactively present remediation options.

Collaborate with business stakeholders, development PODs, and technical teams to align solutions with application roadmaps.

Estimate timelines and effort for design and development tasks.

Identify risks and potential issues in solution approaches and use cases.

Ensure designs leverage reusable components and align with business requirements.

Participate actively in agile ceremonies, design discussions, and peer reviews.

Adhere to TD’s internal policies, technology control standards, and regulatory guidelines.

Provide technical support for escalated incidents and outages.

Create and maintain design and solution artifacts.

Continuously identify and implement improvement opportunities.

Job Requirements
Education

Undergraduate degree, Post‑graduate degree or Technical Certificate

Strong academic background in computer science or engineering

Graduate degree considered a plus

Technical Skills

Java, Spring Boot, and Node JS

Python or other scripting languages

Java 8 / J2EE experience

Spring MVC, Spring Security (OAuth, LDAP)

Experience using AI in the software development lifecycle

Proficiency in Linux or Power Shell scripting

REST API development

Event Hub, Kafka or equivalent event streaming platforms

Architecture, design, and development experience

Hands‑on experience with Maven, Jenkins, Gradle, Git, and Nexus

Hands‑on experience with Oracle and MS SQL Server, including SQL scripting

Hands‑on experience with Microsoft Azure

Nice to Have

Experience with DB2

Experience with Azure cloud environments

Familiarity with observability tools such as Datadog

Experience with Autosys for job scheduling

Experience working on Banking Domain projects

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary