TD logo

Software Engineer I

TD

Job Description

The Software Engineer I at TD Bank will be responsible for developing components of solutions with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives. This role involves providing a broad range of system solutions development to business problems through the development and programming of applications/systems. You may also be involved in research, installation, maintenance, configuration, administration, and/or provisioning of systems/applications.

Key Responsibilities

  • Develop new solutions for engineering programs and projects within the assigned area.
  • Create new features and perform unit/component tests for new application development initiatives aligned to business needs and in accordance with technology architecture standards.
  • Support business inquiries and activities through execution of small enhancements and break/fix implementations (e.g., source code changes).
  • Conduct peer code reviews and work with technology partners to ensure the configuration and custom components meet application requirements and performance goals.
  • Analyze technical requirements to recommend pragmatic and sound engineering-specific solutions.
  • Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required.
  • Document and verify system components, applications, system infrastructure, security, integration, operability, and engineering-related architecture designs associated with a program or project.
  • Participate in quality management reviews, particularly reviews of the designs, prototypes, and other requirements work products to ensure they fulfill the requirements.
  • Provide technical expertise during incident management, analyze incident reports and outages, perform impact assessment for incidents, and facilitate internal and external communication throughout incident resolution.

Qualifications

  • Undergraduate degree, Postgraduate degree, or Technical Certificate in a relevant field such as computer science or engineering.
  • Strong academic background with 2+ years of relevant experience.
  • Foundational knowledge of specific domain or engineering frameworks, technology, tools, processes, and procedures.
  • Ability to perform medium to moderately complex technical tasks under general supervision.

Employee/Team Accountabilities

  • Participate fully as a member of the team, supporting a positive work environment that promotes service to the business, quality, innovation, and teamwork.
  • Enhance knowledge/expertise in own area and participate in knowledge transfer within the team and business unit.
  • Work collaboratively with the team and leadership to proactively identify and resolve issues related to product quality.
  • Keep current on emerging trends/developments and grow knowledge of the business, related tools, and techniques.

Total Rewards Package

TD's Total Rewards package reflects the investments made in colleagues to help them and their families achieve their financial, physical, and mental well-being goals. This includes base salary, variable compensation/incentive awards, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition.

Additional Information

TD is committed to providing fair and equitable compensation opportunities to all colleagues. The included salary range for this role takes into account multiple factors that are considered in making compensation decisions. The base pay actually offered may vary based upon candidate's skills and experience, job-related knowledge, licensure and certifications, geographic location, and other specific business and organizational needs.

Benefits
Extracted with AI

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off (Vacation PTO, Flex PTO, Holiday PTO)
  • Banking benefits and discounts
  • Career development
  • Reward and recognition

Similar jobs

Last update: 23 minutes ago

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Telenet logo
Telenet

Software Engineer with Design Affinity

Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

iTalent PLUS logo
iTalent PLUS

Full Stack Developer with Banking Experience

Join a leading financial institution in Malta as a Full Stack Developer, driving digital transformation with cutting-edge technologies.

TomTom logo
TomTom

Software Engineer II - Travel and Traffic Platform

Join TomTom as a Software Engineer II to develop high-performance platforms for real-time traffic data delivery. Work in Berlin with hybrid flexibility.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Deutsche Bank logo
Deutsche Bank

Lead Full Stack Developer

Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.

Backbase logo
Backbase

Senior Solutions Engineer

Join Backbase as a Senior Solutions Engineer to design end-state solutions for prospects, leveraging your expertise in digital banking and business banking.

IBA logo
IBA

Embedded Software Engineer

Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Telusio logo
Telusio

Software Engineer - Data (Climate Tech)

Join Telusio as a Software Engineer in Munich to develop data solutions for climate tech using Node.JS, React, and Python.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.