Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I (Cobol Developer)

$69.7k - $98.4k per year
Full-time

TD

Work Location: Toronto, Ontario, Canada

Hours:

37.5

Line of Business:

Technology Solutions

Pay Details:

$69,700 - $98,400 CAD TD 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:

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 Description
  • Deliver 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 RESPONSIBILITIES Application Development
  • Develop 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 Excellence
  • Follow 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 & DEPTH
  • Strong 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 SKILLS Must Have
  • COBOL
  • DB2
  • JCL
  • VSAM
  • IMS
  • File processing and batch application development
  • IBM Mainframe development and support experience
  • Production support and incident management
Preferred
  • Credit Card or Banking domain experience
  • Card processing platforms
  • API and distributed system integrations
  • GitHub, DevOps and CI/CD tools
  • Mainframe modernization initiatives
  • Agile/Scrum delivery methodologies
EXPERIENCE AND EDUCATION
  • Undergraduate Degree in Computer Science, Engineering, Information Technology, or equivalent experience.
Experience
  • 5+ years of software development experience
  • 3-5 years of Mainframe development experience
  • Experience 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 Package

Our 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 more](#)

Additional 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 Development

If 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 & Onboarding

We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.

Interview Process

We’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.

Accommodation

Your 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer I (Cobol Developer) in Toronto, ON vacancy
  • $166k - $195k per year

     ...financial shift, keep reading. About the team + role  We’re thrilled to be expanding this year as Robinhood is hiring world-class engineering talent in Toronto. Our Hoodies in Canada will enable Robinhood to continue creating great financial products on our journey towards... 
    Software
    Work at office
    Flexible hours
    Shift work

    Robinhood

    Toronto, ON
    2 days ago
  •  ...scalable data pipelines using Python, Spark, and Airflow to move data from applications into the data lake. Partner with upstream engineering teams to improve data generation patterns. Work with data consumers to understand usage patterns and design intuitive data... 
    Software
    Full time
    Work at office

    Robinhood

    Toronto, ON
    12 days ago
  •  ...Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that... 
    Software
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    2 days ago
  • $81.6k - $115.2k per year

     ...with your recruiter who can provide you more specific details for this role. Job Description: As a member of the C&CA team, Sr. IVR Developer will develop and support DTMF and Voice BOTs to meet the overall goal of the business and program. This role is part of a large... 
    Software
    Full time
    Work from home

    TD

    Toronto, ON
    1 day ago
  • $184k - $253k per year

     ...let's talk. Get to know the team The Developer Platform team at Auth0 (an Okta company)...  ...opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and...  ...aligned. What you'll bring ~10+ years of software engineering experience, with a proven... 
    Software
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  •  ...Summary The Customer Experience team is looking for a Software developer who is passionate about building modern applications, learning...  ...functional partners across Operations, Business Intelligence, Data Engineering, Digital, and Marketing to build models, surface insights,... 
    Software
    Full time
    Work at office
    3 days per week

    Bell

    Toronto, ON
    1 day ago
  •  ...Toronto, Ontario Our client is a Toronto software startup, founded by mathematicians,...  ...production. You'll work alongside senior developers who mentor well, with the freedom to use...  ...• Implement 3D geometry, numerical and engineering-data algorithms in C++. • Prototype techniques... 
    Software
    Permanent employment
    Full time
    Work at office
    1 day per week

    GuruLink

    Toronto, ON
    4 days ago
  •  ...November 17, 2026 Position Summary We seek a talented Data/Software Engineer passionate about advancing drug discovery through cutting-edge...  ...team at the Structural Genomics Consortium (SGC) in order to develop a cloud-based platform that will revolutionize the drug... 
    Software
    Remplacement
    Permanent employment
    Full time
    Internship
    Flexible hours
    Shift work
    Day shift

    University Health Network

    Toronto, ON
    1 day ago
  • $81.6k - $115.2k per year

     ...Description: Key Responsibilities Design, develop, test, implement, and support mainframe applications. Develop and maintain COBOL programs and related batch processes....  .... Apply strong knowledge of mainframe engineering frameworks, platforms, tools, processes, and... 
    Software
    Work from home

    TD Bank

    Toronto, ON
    1 day ago
  • $89k per year

     ...Systems integration engineer – software (Workato Developer) iSteer Inc. Job details ·         Location: Toronto, ON ·         Salary: $ 89,000 annually ·         Vacancies: 1 Vacancy ·         Employment groups: Youth, Veterans of the Canadian Armed Forces, Visible... 
    Software
    Long term contract
    Permanent employment
    Full time
    Immediate start
    Remote work
    Relocation
    Weekend work
    Day shift
    Afternoon shift

    iSteer Inc.

    Toronto, ON
    21 days ago
  •  ...We are seeking an experienced Senior Software Developer to join our team in designing, building, testing, and deploying secure, high-performing...  ...Web APIs, and Microsoft Azure cloud services, you will engineer backend application services, manage automated CI/CD pipelines... 
    Software
    Contract work

    Randstad Canada

    Toronto, ON
    1 day ago
  • $67.7k - $94.7k per year

     ...We’re looking for a Junior Software Developer who can design, build, test, and ship high quality software that delivers value to our customers...  ....   WHAT YOU’LL NEED: A degree in Computer Science or Engineering, and 1-2 years of experience developing and maintaining... 
    Software
    Internship
    Remote work

    Hootsuite

    Toronto, ON
    2 days ago
  • SAP Fioneer Consultant Job Description Job Description Role: SAP Fioneer FPSL Consultant ? Banking Role Type: Functional Consultant (Implementation) Engagement: SAP Fioneer FPSL Banking Implementation Project Reporting To: FPSL Finance Lead / FPSL Solution ...
    Software
    Contract work
    Local area

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  • $81.6k - $115.2k per year

     ...details for this role. Job Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop...  ...enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/... 
    Software
    Internship
    Work from home
    Shift work

    TD Bank

    Toronto, ON
    1 day ago
  •  ...RQ5 - Software Developer - Full Stack - Senior Job Description Description: Demonstrated experience designing, developing and integrating AI-enabled applications, including Large Language Models (LLMs), AI agents, agent-based workflows, document processing solutions... 
    Software

    Maarut

    Toronto, ON
    1 day ago
  • usd137.6k - usd172k per year

     ...difference at global scale. About this Role: As a Senior Software Developer on the Monetization team, you'll lead technical initiatives...  ...with technical leadership, collaborating across product and engineering to shape both technical decisions and business outcomes.... 
    Software

    Coursera

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack and mobile software engineering capacity, specializing in the architecture, design, and implementation... 
    Software
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  • $107k - $157.3k per year

     ...We are seeking a Senior Full-Stack Staff Engineer to provide hands-on technical leadership...  ..., and resilient in production Developer Experience & Engineering Productivity...  ...Minimum Qualifications ~10+ years of software engineering experience, with strong hands... 
    Software
    Local area

    Autodesk

    Toronto, ON
    2 days ago
  • We are seeking an experienced Senior Software Developer specializing in enterprise Siebel CRM to lead complex technical configuration, application...  ...Adobe Experience Manager (AEM) and J2EE services, you will engineer scalable business layer workflows, build business... 
    Software
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, application architecture, and technical delivery capacity, specializing in the design... 
    Software
    Contract work

    Randstad

    Toronto, ON
    7 days ago
  • $94k - $127k per year

     ...Come join the DataX team as a Software Engineer 1! DataX captures customer tax data from any source, at any point in the tax experience. That includes documents customers upload from their computer, photos of paper forms taken on their phone, and data imported directly from... 
    Software
    Full time
    Internship

    Intuit

    Toronto, ON
    5 days ago
  •  ...Virtually.   Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP connections to production... 
    Software
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Toronto, ON
    28 days ago
  • We are seeking an experienced Senior Software Developer to lead the front-end design, development, and integration of a modern, public-facing...  ...production environments. Qualifications Core Front-End Engineering: 5+ years of hands-on experience with React, JavaScript, TypeScript... 
    Software
    Contract work
    Work at office

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking a dedicated and technically driven Senior Software Developer for a contract opportunity based in Toronto. In this role, you will take on an impactful AI/ML engineering, large language model (LLM) pipeline, and model inference capacity, specializing in executing... 
    Software
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  • $90k - $110k per year

     ...the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance...  ..., and a more connected healthcare system. A collaborative engineering culture. You will join a close-knit team that values curiosity... 
    Software
    Full time
    Work at office
    Work from home
    Flexible hours
    3 days per week

    OceanMD

    Toronto, ON
    22 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you...  ...Dynamics CRM. High-Impact Public Portals: Lead the engineering of high-visibility registration and permit platforms serving... 
    Software
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  • $73.9k - $109.36k per year

     ...where you can take your career to the next level. Join us and be part of the play! Position Overview: Zynga's software engineers don't just develop some of the world's popular games, we deliver some of the world's largest infrastructures. Our software engineers are... 
    Software
    Full time
    Internship
    Local area

    Zynga

    Toronto, ON
    7 days ago
  • $107k - $157.3k per year

     ...everyone. Our customers build the tallest skyscrapers, develop sustainable housing, launch rockets, and invent...  ...for global challenges. Join our global engineering team and help shape the future of civil engineering software. As a Senior Software Developer, you will independently... 
    Software
    Full time
    For contractors
    Worldwide

    Autodesk

    Toronto, ON
    11 days ago
  • We are seeking an experienced Senior Software Developer to lead the technical design, development, systems re-engineering, and implementation of large-scale enterprise web applications. In this role, you will bridge technical analysis, business process modeling, and full-lifecycle... 
    Software
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    13 days ago
  • We are seeking an experienced Senior Software Developer to lead the technical design, development, testing, and sustainment of enterprise-grade...  ...design patterns (Strictly Required). API & Integration Engineering: Hands-on experience developing RESTful services, service-oriented... 
    Software
    Contract work
    Work at office

    Randstad

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I (Cobol Developer). Be the first to apply!