TD bank

Software Engineer I - Full Stack

TD bank
Apply
23 hours ago
Mississauga, Canada or Toronto, CanadaEntry Level

Responsibilities

  • Design and develop application and system components, features, integrations, and small enhancements.
  • Code, test, debug, maintain, and review software consistent with technology architecture and quality standards.
  • Support IT Operations, observability, site reliability engineering, automation, system configuration, and application provisioning activities.
  • Analyze requirements and recommend practical engineering solutions, estimates, and implementation approaches.
  • Document and verify application, infrastructure, security, integration, operability, and architecture components.
  • Provide technical support during incidents, analyze outages, assess impact, and assist with timely resolution.
  • Collaborate with technology partners, stakeholders, development teams, and leadership to meet performance, delivery, and business objectives.
  • Participate in quality management reviews, user-story and acceptance-criteria definition, knowledge sharing, training, and continuous development.

Requirements

  • Undergraduate degree, postgraduate degree, or technical certificate.
  • Strong academic background in computer science, engineering, or a related area.
  • 2–3 years of relevant experience.
  • Foundational knowledge of engineering frameworks, technologies, tools, processes, procedures, and technology delivery standards.
  • Recommended development expertise in Java, JavaScript, Bash scripting, Python scripting, or adjacent skills.
  • Recommended familiarity with Git, GitHub, GitHub Copilot, VS Code, Postman, Bruno, Nexus, SonarQube, VeraCode, and Snyk.
  • Recommended familiarity with Rundeck, PagerDuty, ServiceNow, Dynatrace, Splunk, Ansible, or related platforms.
  • Recommended experience with Confluence, JIRA, SharePoint, and Microsoft Office solutions.
  • Ability to perform coding, integration, testing, debugging, documentation, incident support, and collaborative software delivery.

Benefits

  • Base salary and variable compensation with health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development and performance conversations, training programs, an online learning platform, mentoring programs, and cross-training opportunities.
  • Training and onboarding sessions are provided.
  • Work location is Mississauga, Ontario, Canada, with a 37.5-hour work schedule.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

AnsibleBashGitJavaJavaScriptPostmanPythonSonarQubeSplunk

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