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
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Software Engineer - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
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.
Software Engineer with Design Affinity
Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.
Data Engineer with ETL and SQL Expertise
Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
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.
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.
Solutions Engineer
Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Associate Integration Solutions Technical Lead
Join EIB as an Associate Integration Solutions Technical Lead in Luxembourg, driving seamless integration solutions with cutting-edge technologies.
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.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Data Engineer
Join i4talent as a Senior Data Engineer to lead cloud transitions and data projects. Enjoy a fun work environment with great benefits.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
PLC Software Engineer
Join TMC as a PLC Software Engineer in Amsterdam, working on industrial automation projects with PLC, SCADA, and DCS systems.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.