Software Engineer I (Cobol Developer)

TD

Toronto

On-site

CAD 70,000 - 98,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TD is seeking a seasoned mainframe developer to join its Technology Solutions group in Toronto. You will design, build, test, and support mission-critical mainframe applications powering TD's credit card and payment processing platforms.

You will work with COBOL, DB2, JCL, IMS, VSAM, and related technologies, ensuring reliability, scalability, and security across production and disaster recovery environments.

Qualifications

  • 5+ years of software development experience
  • 3-5 years of Mainframe development experience
  • Experience with large-scale banking/payment systems is a plus
  • Experience in Agile delivery environments

Responsibilities

  • Develop, enhance, maintain, and support mainframe applications using COBOL, DB2, JCL, IMS, VSAM
  • Participate in design reviews, estimations, and feasibility analyses
  • Ensure security, performance, and availability requirements are met
  • Support production incidents and implement root cause analysis and remediation
  • Collaborate with stakeholders and downstream teams across the enterprise

Skills

Mainframe development
Analytical thinking
Problem-solving
Communication

Education

Undergraduate Degree in CS/Engineering/IT

Tools

COBOL
DB2
JCL
VSAM
IMS
MQ
GitHub
CI/CD

Job description

Work Location:Toronto, Ontario, CanadaHours:37.5Line of Business:Technology SolutionsPay Details:$69,700 - $98,400 CADTD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. 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. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.Job Description:Job Description: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.Support critical card processing applications and provide timely resolution to production issues.Collaborate with business analysts, product owners, architects, and downstream teams to ensure solutions meet business needs.Participate in application modernization and automation initiatives to improve service reliability and operational efficiency.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.Mentor junior developers and contribute to team knowledge sharing.Build strong partnerships with business stakeholders, architects, infrastructure teams, QE teams, and external vendors.Support a culture of continuous learning, innovation, accountability, and engineering excellence.Provide technical leadership during development, testing, implementation, and production support activities.Participate in on-call support rotations and critical incident resolution as required.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.Analyze existing systems and implement enhancements to support changing business requirements.Troubleshoot complex application issues and implement sustainable solutions.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.Participate in disaster recovery, resiliency, and business continuity activities.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.Experience working on large-scale mission-critical financial systems.Strong analytical, problem-solving, and communication skills.Ability to manage multiple priorities in a fast-paced delivery environment.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. Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience. TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing. 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. Learn moreAdditional Information:We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.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.We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals. 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.Interview ProcessWe’ll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.AccommodationYour accessibility is important to us. 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.We look forward to hearing from you!Language Requirement (Quebec only):Sans Objet
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I (Cobol Developer)
Software Engineer I (Cobol Developer)

TD Bank Group • Toronto

On-site
CAD 70,000 - 98,000
Senior IT Developer
Senior IT Developer

TD • Mississauga

On-site
CAD 82,000 - 115,000
Staff Software Engineer
Staff Software Engineer

TD • Toronto

On-site
CAD 150,000 - 184,000
IT Operations Analyst IV
IT Operations Analyst IV

TD • Toronto

On-site
CAD 70,000 - 98,000
Business Application Analyst III
Business Application Analyst III

TD • Toronto

On-site
CAD 70,000 - 98,000
.NET/C# Engineer, TD Securities
.NET/C# Engineer, TD Securities

TD • Toronto

On-site
CAD 102,000 - 125,000
Senior Information Security Analyst
Senior Information Security Analyst

TD • Toronto

On-site
CAD 82,000 - 115,000
Total Rewards package
Career development
Training & onboarding
Senior IT Developer
Senior IT Developer

TD • Toronto

On-site
CAD 82,000 - 115,000
Senior Technology Resilience and Availability Management Analyst
Senior Technology Resilience and Availability Management Analyst

TD • Toronto

On-site
CAD 97,000 - 137,000
Sr. Full Stack Engineer, TD Securities
Sr. Full Stack Engineer, TD Securities

TD • Toronto

On-site
CAD 127,000 - 164,000