TD bank

Software Engineer I (Cobol Developer)

TD bank
Apply
7 days ago
Toronto, CanadaEntry Level

Responsibilities

  • Develop, enhance, maintain, test, implement, and support mission-critical mainframe applications using COBOL, DB2, JCL, IMS, and VSAM.
  • Analyze business requirements, create technical designs and specifications, estimate work, and implement application enhancements.
  • Support credit card and payment processing applications, including batch processing, online transaction processing, monitoring, and production issue resolution.
  • Investigate incidents, perform root-cause analysis, remediate problems, and contribute to production stability, resiliency, disaster recovery, and business continuity.
  • Support system integration across enterprise platforms, payment systems, vendor solutions, APIs, and digital channels.
  • Participate in code reviews, quality gates, Agile planning and retrospectives, modernization, automation, performance optimization, and technical debt reduction.
  • Collaborate with business, architecture, infrastructure, QE, operations, and vendor teams, while mentoring junior developers and sharing knowledge.
  • Participate in on-call support rotations and critical incident resolution.

Requirements

  • Undergraduate degree in Computer Science, Engineering, Information Technology, or equivalent experience.
  • 5+ years of software development experience and 3–5 years of mainframe development experience.
  • Strong experience with COBOL, DB2, JCL, VSAM, IMS, file processing, batch application development, and IBM mainframe development and support.
  • Experience supporting large-scale banking, payment, or financial applications, preferably credit card or banking platforms.
  • Experience across application design, development, testing, implementation, production support, incident management, and Agile delivery.
  • Understanding of enterprise mainframe architecture, integration patterns, software engineering principles, design methodologies, and SDLC practices.
  • Ability to independently perform complex development, troubleshooting, implementation, and technical feasibility activities.
  • Preferred experience with card processing platforms, API and distributed-system integrations, GitHub, DevOps and CI/CD tools, and mainframe modernization initiatives.
  • Strong analytical, problem-solving, communication, prioritization, and collaboration skills.

Benefits

  • Toronto, Ontario, Canada work location with 37.5-hour work weeks.
  • Base salary range of $69,700–$98,400 CAD.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Training, onboarding, regular development and performance conversations, online learning, and mentoring programs.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

COBOLIBM DB2

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