Software Engineer III

TDToronto, ON
Onsite

About The Position

The Digital Channels Team at TD builds and runs the digital services that Canadian business customers use to manage their everyday banking online. This team serves small, medium, and large businesses by making their banking simpler, faster, and more reliable. Employees design, build, and support these digital experiences end to end, working closely with partners across the bank. The team focuses on safe, dependable technology that works at scale and supports millions of business interactions each day. The Software Engineer III will lead the end-to-end technical design and delivery of complex projects and platform capabilities, translating stakeholder requirements into secure, scalable, and maintainable solutions. This role is accountable for solution architecture, technical decision-making, and execution from design through implementation. The successful candidate will evolve technical solutions in alignment with architectural engineering and design principles while meeting business needs. Responsibilities include planning and evaluating options, recommending approaches, designing and operationalizing solutions, and ensuring ongoing support in compliance with enterprise and industry standards, with a strong focus on efficiency, reliability, performance, and security. The role also provides expert leadership in system and application administration, installation, configuration and provisioning, platform planning and integration, and release and deployment management.

Requirements

  • Deep full‑stack engineering experience (Angular, APIs/microservices, cloud platforms).
  • Proven ownership of end‑to‑end solution design for large‑scale digital banking platforms.
  • Experience operating as a senior individual contributor with delivery accountability.
  • Strong understanding of secure, scalable, and resilient system design.
  • Hands‑on experience applying AI tools across development and testing workflows.
  • 5-7 years of relevant experience.

Responsibilities

  • Own solution design and technical decision‑making across complex digital banking journeys.
  • Lead architecture and design reviews to ensure scalability, security, and alignment with enterprise standards.
  • Remain hands‑on with code, design artifacts, and technical problem‑solving as required.
  • Drive delivery execution that includes estimation, sequencing, and management of technical dependencies.
  • Guide teams on full‑stack engineering practices across front end, APIs, and cloud integrations.
  • Champion AI usage across the SDLC, including development, testing, defect analysis, and productivity tooling.
  • Embed strong testing, CI/CD, and DevOps practices into solution designs.
  • Partner closely with Engineering Managers, Enterprise Architecture, and Cybersecurity teams.

Benefits

  • base salary
  • variable compensation
  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
  • regular development conversations
  • training programs
  • competitive benefits plan
  • online learning platform
  • variety of mentoring programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service