TD bank

Software Engineer II Full Stack (Branch Systems)

TD bank
Apply
1 day ago
Toronto, CanadaMid Level

Responsibilities

  • Investigate, troubleshoot, and resolve production incidents, service requests, and user inquiries across supported applications and platforms.
  • Analyze application logs, system behavior, alerts, and technical dependencies to identify root causes and restore service.
  • Diagnose Windows services, applications, device configurations, registries, environments, and system-level conditions across managed endpoints.
  • Investigate mainframe connectivity, session configuration, access issues, terminal emulation, and keyboard mapping.
  • Support application administration, maintenance, deployment, release activities, software packaging, and distribution to managed devices.
  • Validate changes and releases through testing, regression activities, and pilot-device validation before production rollout.
  • Make reviewed code and configuration changes to supported applications where appropriate.
  • Create technical documentation, operational procedures, troubleshooting guides, and knowledge articles.
  • Identify opportunities to automate recurring support activities and improve monitoring, diagnostics, reliability, and operational efficiency.
  • Contribute to framework and dependency upgrades, risk escalation, knowledge sharing, and consistent engineering and support practices.
  • Participate in rotating on-call coverage and occasional out-of-hours release support.

Requirements

  • Approximately 5+ years of relevant technology, engineering, application support, or production support experience.
  • Undergraduate degree, postgraduate degree, or technical certificate in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent practical experience.
  • Experience supporting enterprise applications or platforms in a production environment.
  • Strong troubleshooting, analytical, problem-solving, communication, and prioritization skills.
  • Ability to interpret application and system logs and use monitoring or diagnostic tools.
  • Working knowledge of software development lifecycle, release management, incident management, and change management practices.
  • Working knowledge of scripting or programming languages and SQL; automation experience is an asset.
  • Understanding of application architecture, APIs, databases, infrastructure, and system integrations.
  • Preferred experience with large managed endpoint or desktop fleets, software distribution tooling, mainframe access, terminal emulation, legacy and modern technology stacks, modern front-end frameworks, cloud platforms, automation, and modern application architectures.
  • Prior financial services experience, particularly in retail banking operations, is preferred.

Benefits

  • Toronto, Ontario, Canada work location with 37.5-hour workweeks.
  • Total Rewards package including health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
  • Regular development and performance conversations, training programs, online learning, mentoring programs, and onboarding support.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

SQLWindows

Categories

TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me