Software Engineer III
Job Summary
Work Location: Toronto, Ontario, Canada
Hours: 37.5 hours per week
Line of Business: Technology Solutions
Pay Details: $125,500 - $154,000 CAD (temporary market premium, annually reassessed)
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 customer book of record. These highly used applications maintain customer information, support legal & regulatory compliance, and provide interface for audit trails. Modernization of existing application usage with cutting‑edge technology to create highly available, resilient, and secure distributed applications is part of the role.
This role offers the opportunity to work on scalable, secure, and high‑performance systems that underpin TD’s customer data and regulatory compliance platforms.
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.
Education:
- Undergraduate degree, Post Graduate degree or Technical Certificate in computer science, engineering, or related field.
- Graduate degree is a plus.
Technical
Skills:
- 7+ years of experience with Java, Spring Boot, and Node.js.
- Strong proficiency in Python or other scripting languages.
- Experience with J2EE, Java 8, Spring MVC, Spring Security (OAuth, LDAP).
- Experience using AI tools for the software development life cycle.
- Proficiency in scripting with Linux or Power Shell.
- Experience with REST API development.
- Solid SDLC knowledge.
- Knowledge of Event Hub, Kafka, or equivalent.
- 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.
- Experience with DB2.
- Additional experience with Azure cloud environments.
- Familiarity with observability tools such as Datadog.
- Experience with Autosys for job scheduling.
- Experience working on Banking Domain Projects.
TD is committed to fostering an inclusive workforce and ensuring all colleagues have equitable opportunities and are respected and supported.
AccommodationYour accessibility is important to us. Please let us know if you would like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to remove barriers throughout the interview process.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: