Technology SolutionsPay Details:$69,700 - $98,400 CADTD is committed to providing fair and equitable compensation opportunities to all colleagues. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. Develop, enhance, maintain, and support mission-critical mainframe applications that enable TD's credit card and payment processing platforms.
Partner with business and technology teams to deliver reliable, scalable, and secure solutions using COBOL, DB2, JCL, , and related mainframe technologies. Contribute to application development, production support, system integration, modernization initiatives, and continuous improvement of engineering practices.Job DescriptionDeliver high-quality software solutions that support business objectives, customer experience, and regulatory requirements.Analyze business requirements and translate them into technical designs and application enhancements.Design, develop, test, implement, and support mainframe applications using COBOL, DB2, JCL, VSAM, MQ, and related technologies.Participate in solution design reviews, estimation, impact assessments, and technical feasibility analysis.Ensure compliance with TD engineering standards, security controls, audit requirements, and operational processes.Conduct code reviews and support quality gates throughout the software development lifecycle.Contribute to incident management, root cause analysis, problem remediation, and production stability initiatives.Support system integration activities across enterprise platforms, payment systems, vendor solutions, APIs, and digital channels.Identify opportunities for automation, performance optimization, and technical debt reduction.Collaborate effectively within Agile delivery teams and participate in sprint planning, backlog refinement, and retrospectives.Provide technical leadership during development, testing, implementation, and production support activities.KEY RESPONSIBILITIESApplication DevelopmentDevelop and maintain mainframe applications using COBOL, DB2, JCL, IMS, VSAM.Perform coding, unit testing, system testing support,
and implementation activities.Create technical specifications and maintain application documentation.Investigate production incidents and perform root cause analysis.Support batch processing, online transaction processing, and application monitoring.Collaborate with infrastructure and operations teams to resolve application or performance issues.Engineering ExcellenceFollow SDLC, Agile, DevOps, and TD engineering standards.Participate in peer reviews and promote coding best practices.Ensure applications meet security, performance, scalability, and availability requirements.Support CI/CD and source code management practices including GitHub and automated deployment processes where applicable.BREADTH & DEPTHStrong understanding of enterprise mainframe application architecture and integration patterns.Advanced knowledge of software engineering principles, design methodologies, and SDLC practices.Ability to independently perform complex development, troubleshooting, and implementation activities.REQUIRED TECHNICAL SKILLSMust HaveCOBOLDB2JCLVSAMIMSFile processing and batch application developmentIBM Mainframe development and support experienceProduction support and incident managementPreferredCredit Card or Banking domain experienceCard processing platformsAPI and distributed system integrationsGitHub, DevOps and CI/CD toolsMainframe modernization initiativesAgile/Scrum delivery methodologiesEXPERIENCE AND EDUCATIONUndergraduate Degree in Computer Science, Engineering, Information Technology, or equivalent experience.Experience5+ years of software development experience3-5 years of Mainframe development experienceExperience supporting large-scale banking, payment, or financial applications.Proven experience in application design, development, testing, implementation,
and production support.Experience working in Agile delivery environments.Who We Are:TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Together, we are reimagining what banking can be for our clients, colleagues and communities.Our Total Rewards PackageOur Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals.
Total
Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive perks plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.Colleague DevelopmentIf you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed.
You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities.If you’re passionate about helping clients and building deep, lasting relationships, TD offers diverse career paths where you can grow your expertise and make a meaningful impact.Here at TD, we hire and develop the best.Training & OnboardingWe will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.We do our best to communicate outcomes to all applicants by email or phone call.Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.Language Requirement (Quebec only):Sans Objet
#
📌 Software Engineer I (Cobol Developer) (Toronto)
🏢 TD
📍 Toronto