Software Engineer Intern involved in TD's Technology group, handling system improvements and enhancements through programming. Collaborating within teams to address business needs and deploying technology solutions.
Responsibilities
Work with one of our various teams within the Technology group
Assist in the development/maintenance of comprehensive processes for prevention of issues
Participate in problem determination and timely resolution of incidents applying appropriate quality measures
Work with business partners to define and develop detailed business requirements
Design, develop and deploy system enhancements
Perform Unit and System Integration testing
Document system deployment plans for system implementation and code deployment
Participate in Proof of Concept (POC) on new technologies and document findings
Provide recommendations with full usability analysis
Conduct program/system research, analysis, detailed design and problem resolution
Respond to business and users' inquiries on business applications
Troubleshoot and determine root cause and resolution for application defects
Ensure defect-free programming by testing and debugging using available tools
Apply Software Development Life Cycle (SDLC) and Project Management Methodology (PMLC) to complete specific development tasks for projects
Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
Continuously enhance knowledge/expertise and keep current with leading-edge technologies, trends/developments and develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery
Requirements
Currently enrolled in a relevant technology program, such as Computer Science, Engineering, Information Technology Management, Financial Analysis and Risk Management, Computing, etc.
Understanding of Data Structures and Algorithms
Understanding of OOP concepts and SOLID Principles
Strong coding, debugging, and problem-solving skills
Demonstrate understanding of at least one programming language and relational databases
Familiarity and strength in any of the following: C, C++, C#, Objective C, Java, JavaScript, Python, NodeJS, Ruby, SQL, J2EE, Web Services, .NET, VBA, FPML, XML, HTTP, WSDL, Linux, Unix, Perl, Oracle, AIX, Windows, DB2, FIX Protocol, MS SQL, Angular, TypeScript and React JavaScript libraries
Familiarity with source code management such as GIT
Senior Product Engineer building Ediphi’s cloud - based construction estimating and preconstruction platform. Driving features from concept to release with Product, Design, and Engineering.
Senior Staff Software Engineer shaping Webflow’s backend platform for experimentation, personalization, analytics, and conversion optimization. Leading distributed systems, AI/ML infrastructure, and multi - team technical initiatives.
GTM Engineering Manager building AI - powered automation and integrations for New Relic’s observability platform. Managing revenue systems, data pipelines, and GTM technology workflows.
Product Engineer developing and launching manufacturable office furniture products for Tayco, a leading Canadian office furniture manufacturer. Driving design, testing, documentation, supplier coordination, and quality planning.
Backend engineer building AI - powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule - based review infrastructure.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Early - career full - stack engineer building TypeScript/Node and React systems for Prometheum’s blockchain securities infrastructure. Shipping features, fixes, tests, and technical improvements in a fully remote team.
Full - stack engineer owning features for Prometheum’s blockchain - based securities infrastructure. Building TypeScript/Node.js back ends and React front ends for regulated digital - asset markets.
CMS Technical Lead migrating credit union public websites from Central1 Forge/OpenText to target CMS platforms. Leading architecture, integrations, security, content migration, and launch stabilization.