Software Engineer II (Mainframe)
Role Overview
Develop, enhance, maintain, and support mission-critical mainframe applications for TD credit card and payment processing platforms.
Work with business and technology teams on reliable, scalable, and secure solutions, application development, production support, integration, and modernization.
The listed work location is Toronto, Ontario, Canada; the description does not specify a workplace arrangement.
Hours are listed as 37.5. The stated pay range is $81,600–$115,200 CAD; no pay cadence is specified.
Key Skills for This Role
Full Job Posting
Role overview
Develop, enhance, maintain, and support mission-critical mainframe applications for TD credit card and payment processing platforms.
Work with business and technology teams on reliable, scalable, and secure solutions, application development, production support, integration, and modernization.
The listed work location is Toronto, Ontario, Canada; the description does not specify a workplace arrangement.
Hours are listed as 37.5. The stated pay range is $81,600–$115,200 CAD; no pay cadence is specified.
Application development
- Deliver software solutions supporting 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, SQL, and related technologies.
- Create technical specifications, maintain documentation, troubleshoot complex application issues, and implement sustainable solutions.
- Support batch processing, online transaction processing, and application monitoring.
- Investigate production incidents, perform root cause analysis, and contribute to remediation and production stability.
- Collaborate with infrastructure and operations teams to resolve application and performance issues.
Engineering and delivery
- Participate in design reviews, estimation, impact assessments, technical feasibility analysis, and system integration.
- Support modernization, automation, performance optimization, and technical debt reduction initiatives.
- Follow SDLC, Agile, DevOps, and TD engineering standards; participate in peer reviews and promote coding best practices.
- Support security, performance, scalability, availability, audit, and operational requirements.
- Support CI/CD, source code management including GitHub, and automated deployments where applicable.
- Participate in disaster recovery, resiliency, and business continuity activities.
- Collaborate with business analysts, product owners, architects, infrastructure teams, quality engineering teams, downstream teams, and external vendors.
- Mentor junior developers, share knowledge, and provide technical leadership across development, testing, implementation, and production support.
- Participate in on-call support rotations and critical incident resolution as required.
Breadth and 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.
- The source description is truncated after the beginning of an experience statement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
AVP, FCRM, Model Management and Transaction Monitoring, Canada
Toronto, CAN
TD is seeking an AVP to lead its Financial Crime Risk Management Transaction Monitoring model function and team. The role owns model lifecycle, framework, strategy, and regulatory alignment; it requires 15+ years of rele
Mobile Mortgage Specialist - Japanese language skills an asset
North Vancouver, CAN
TD is seeking a sales professional to develop mortgage business and build customer relationships through referrals and other centers of influence. Candidates should bring strong sales, communication, networking, and rela
Senior Applied Machine Learning Scientist, Generative AI Model Validation ATH# 5480
Montréal, CAN
TD is seeking a senior applied machine learning scientist to lead validation of Generative AI, Agentic AI, NLP, and deep learning models. The role combines independent model review, validation research, standards develop
Associate - Client Advisory Global Transaction Banking
Toronto, CAN
TD is seeking an Associate to support client-facing Global Transaction Banking migration projects for corporate, commercial, and mid-market clients. The role coordinates stakeholders, develops migration plans and materia
Bus Sys Analysis Specialist
Toronto, CAN
TD is seeking a hands-on leader to manage Business Systems Analysts supporting hedge accounting technology initiatives. The role combines team leadership, requirements delivery, and stakeholder coordination; it requires
Global Markets, Residential Mortgage Trading Winter 2027
Toronto, CAN
TD Securities is seeking a Winter 2027 co-op or intern to support its Residential Mortgage Trading team. The role involves mortgage and MBS activity, risk analysis, market research, and improving tools and reporting. Str
Personal Banking Associate
Winnipeg, CAN
TD is seeking a Personal Banking Associate to help branch customers with banking needs, transactions, digital services, and problem resolution. Candidates need a high school diploma or at least one year of relevant exper
Senior Analyst, Strategy & Competitive Intelligence
Toronto, CAN
TD Direct Investing is seeking a Senior Analyst to develop financial models, assess competitors and markets, and evaluate growth opportunities for strategic, product, and pricing decisions. Candidates should have 3+ year
AVP, FCRM, Model Management and Transaction Monitoring, Canada
Toronto, CAN
Mobile Mortgage Specialist - Japanese language skills an asset
North Vancouver, CAN
Senior Applied Machine Learning Scientist, Generative AI Model Validation ATH# 5480
Montréal, CAN
Associate - Client Advisory Global Transaction Banking
Toronto, CAN
Bus Sys Analysis Specialist
Toronto, CAN
Global Markets, Residential Mortgage Trading Winter 2027
Toronto, CAN
Personal Banking Associate
Winnipeg, CAN
Senior Analyst, Strategy & Competitive Intelligence
Toronto, CAN