Skip to main content
Full-Time
On-Site

Software Engineer I

View on Map

Description

This role involves developing, maintaining, and enhancing customer-facing forms and tools, including backend, frontend, and API components. It's a hands-on engineering position focused on building high-quality, maintainable solutions using Java with the Spring framework and Angular, adhering to established engineering standards and delivery practices.

What We're Looking For

Develop new solutions for engineering programs and projects within the assigned area.

Develop new features and perform unit/component tests for new application development initiatives aligned to business needs and technology architecture standards.

Support business inquiries and activities through small enhancements and break/fix implementations (e.g., source code changes).

May be responsible for peer code review.

Work with technology partners to ensure configuration and custom components meet application requirements and performance goals.

Analyze technical requirements to recommend pragmatic and sound engineering-specific solutions.

Work with other stakeholders and internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market, and innovation goals.

Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions.

Adhere to standard security coding practices to ensure the application is free of most common coding vulnerabilities.

Contribute to the success of the team by assisting others in work activities; provide training, coaching, and/or guidance as appropriate.

Ideal Candidate

3–5 years of hands-on software engineering experience.

Solid foundation in software engineering with a strong quality mindset.

Experience collaborating within cross-functional teams to deliver reliable solutions throughout the software development lifecycle.

Hard Skills

Java
Spring framework
Spring Boot
Angular
RESTful APIs
Node.js
npm
Microsoft Azure (deploying
configuring
supporting cloud-based solutions)
CI/CD pipelines
automated build and deployment processes
JavaScript
Bootstrap
React
Azure SQL
Oracle OCAC
Maven
REDIS
Linux environments.

Soft Skills

Quality mindset
collaborative spirit.

Work Hours

37.5 hours/week

Benefits

Discretionary variable compensation award
health and well-being support
regular development conversations
training programs
online learning platform
mentoring programs
competitive benefits plan.

About the Company

T

The Toronto-Dominion Bank

The Toronto-Dominion Bank and its subsidiaries are collectively known as TD Bank Group, one of the largest banks in North America. TD provides a wide range of personal, commercial, and investment banking products and services to over 27 million customers globally. Headquartered in Toronto, Canada, the bank operates through key segments including Canadian Retail, U.S. Retail, and Wholesale Banking.

Inclusive
Community-focused
Professional
Growth-oriented
Caring
View all jobs at The Toronto-Dominion Bank

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.