TD bank

Associate Software Engineer (Fullstack)

TD bank
Apply
6 days ago
Toronto, CanadaMid Level

Responsibilities

  • Develop, test, troubleshoot, and maintain full-stack software across user interfaces, backend services, APIs, data, and integrations.
  • Apply software-engineering fundamentals to requirements, design, implementation, code reviews, documentation, and delivery.
  • Use Java, Node.js, Angular, REST APIs, SQL, and related technologies to build and support distributed applications.
  • Apply mainframe knowledge to existing programs, batch processing, data, interfaces, and business rules during modernization work.
  • Design and execute tests, investigate defects, support releases, and participate in production support.
  • Identify risks and dependencies, communicate status, escalate blockers, and collaborate with technical and business stakeholders.
  • Contribute to automation, vulnerability remediation, and continuous improvement.

Requirements

  • At least 2 years of professional software engineering or application development experience.
  • Experience with distributed application development, integration, or backend engineering using one or more of Java, Node.js, Angular, or TypeScript.
  • Practical experience with COBOL, IMS, DB2, JCL, and SAS.
  • Experience with software delivery practices, relational databases or SQL, batch processing, file interfaces, or data integration.
  • Ability to troubleshoot technical issues, communicate clearly, learn across technology areas, and collaborate effectively.
  • Preferred experience includes mainframe modernization, application decomposition, re-platforming, API enablement, batch migration, automated testing, application security, monitoring, observability, Agile delivery, change management, IT service management, technical documentation, or regulated enterprise environments.

Benefits

  • Toronto, Ontario, Canada work location with 37.5-hour work weeks.
  • Base salary range of $59,500–$84,000 CAD, plus variable compensation.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
  • Training, onboarding, regular development and performance conversations, an online learning platform, and mentoring programs.
  • Accessible interview accommodations are available upon request.

Tech Stack

AngularCOBOLIBM DB2JavaNode.jsSassSQLTypeScript
TD bank

About TD bank

10,000+ employees
Contact me