1

Mainframe Engineer Jobs in Toronto, ON (NOW HIRING)

To support the vision, we are seeking a Software Engineer who will play an important part in the ... Comprehensive experience in mainframe development complex programs using Cobol, JCL, IMS DB, DB2 ...

As a Mainframe Developer, you'll lead the planning, technical design, and development of complex, enterprise-scale applications. You'll assemble, implement, and maintain flexible solutions that ...

As a Mainframe Developer, you'll lead the planning, technical design, and development of complex, enterprise-scale applications. You'll assemble, implement, and maintain flexible solutions that ...

We are seeking a highly skilled Mainframe DevOps Expert to join our team for an exciting short-term project. Key Responsibilities: As a Curriculum Development Specialist, your primary responsibility ...

We are seeking a skilled Mainframe "File-Manager" Expert to join our dynamic team and contribute to the development of a comprehensive course. The ideal candidate will have in-depth expertise in File ...

... programming languages (Python, Javascript, Java), testing frameworks, and utilities Experience with Customer data and Customer systems, preferably in Mainframe environment Experience with testing ...

... Engineer, you will play a critical role in bridging the gap between development and operations ... Lead the design and development of key features for the Helios CI/CD pipeline VM and Mainframe ...

... Engineer, you will play a critical role in bridging the gap between development and operations ... Lead the design and development of key features for the Helios CI/CD pipeline - VM and Mainframe ...

next page

Showing results 1-20

Mainframe Engineer information

See Toronto, ON salary details

$34

$52

$66

How much do mainframe engineer jobs pay per hour?

As of Jul 20, 2026, the average hourly pay for mainframe engineer in Toronto, ON is $52.12, according to ZipRecruiter salary data. Most workers in this role earn between $44.96 and $58.04 per hour, depending on experience, location, and employer.

Are mainframe engineers in demand?

Mainframe engineers are in steady demand due to the continued reliance of large organizations on mainframe systems for critical operations. Skills in COBOL, JCL, and mainframe security are highly valued, and many companies seek experienced professionals to maintain and modernize legacy systems.

What is the difference between Mainframe Engineer vs Mainframe Developer?

AspectMainframe EngineerMainframe Developer
Primary RoleMaintains, supports, and optimizes mainframe systems and infrastructureDesigns, codes, and tests mainframe applications and software
Skills & CertificationsKnowledge of mainframe hardware, OS, and system tools; certifications like IBM Certified System AdministratorProficiency in COBOL, JCL, and mainframe programming; similar certifications often applicable
Work EnvironmentSystem support teams, data centers, enterprise IT departmentsDevelopment teams, software projects, application environments
Industry UsageFinancial services, government, large enterprisesFinancial institutions, insurance, large corporations

While both roles work within mainframe environments, Mainframe Engineers focus on maintaining and supporting the infrastructure, whereas Mainframe Developers primarily design and develop mainframe applications. Both roles often require similar certifications and work in related environments, but their core responsibilities differ.

How much does a mainframe engineer make?

Mainframe engineers typically earn between $70,000 and $120,000 annually, depending on experience, location, and certifications. Senior roles or those with specialized skills in COBOL, JCL, or mainframe security can command higher salaries.

What is a Mainframe Engineer?

A Mainframe Engineer is an IT professional who specializes in maintaining, configuring, and optimizing mainframe computer systems. These engineers ensure the reliability, security, and efficiency of mainframes, which are large, powerful computers used by organizations for critical applications such as banking, government, and large-scale data processing. Their responsibilities include system upgrades, troubleshooting hardware and software issues, performance tuning, and implementing security protocols. Mainframe Engineers often work with legacy systems and must be proficient in mainframe-specific operating systems and languages like COBOL, JCL, and z/OS.

What are the key skills and qualifications needed to thrive as a Mainframe Engineer, and why are they important?

To thrive as a Mainframe Engineer, you need strong expertise in mainframe systems (such as IBM z/OS), programming languages like COBOL and JCL, and a relevant degree in computer science or a related field. Familiarity with tools like TSO/ISPF, DB2, CICS, and industry certifications such as IBM Certified System Programmer are typically expected. Analytical thinking, problem-solving, and effective communication are vital soft skills that help in troubleshooting and collaborating with cross-functional teams. These skills ensure reliable system performance, quick issue resolution, and seamless integration with modern IT environments.

What are some common challenges Mainframe Engineers face when integrating legacy systems with modern technologies?

Mainframe Engineers often encounter challenges when integrating legacy systems with newer platforms, such as ensuring compatibility, maintaining data integrity, and minimizing downtime during migrations. Navigating differences in programming languages, data formats, and security protocols requires careful planning and strong problem-solving skills. Collaboration with application developers, database administrators, and IT security teams is typically essential to achieve seamless integration and support business continuity.

What do mainframe engineers do?

Mainframe engineers design, develop, and maintain large-scale computer systems used by organizations for critical applications. They work with mainframe hardware, operating systems like z/OS, and programming languages such as COBOL and PL/I, often ensuring system security, performance, and reliability. These roles typically require knowledge of system administration, troubleshooting, and sometimes certifications in mainframe technologies.

Can mainframe be replaced by AI?

Mainframe engineers work with large-scale, legacy computing systems that handle critical enterprise data. While AI can automate certain tasks like data analysis and system monitoring, it does not currently replace the core functions of mainframes or the specialized skills of mainframe engineers. Instead, AI is often integrated to enhance mainframe operations and improve efficiency.
What job categories do people searching Mainframe Engineer jobs in Toronto, ON look for? The top searched job categories for Mainframe Engineer jobs in Toronto, ON are:
Infographic showing various Mainframe Engineer job openings in Toronto, ON as of July 2026, with employment types broken down into 80% Full Time, 18% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $108,404 per year, or $52.1 per hour.
Mainframe Developer

Other

PTO

Re-posted 22 days ago


Job description

Requisition ID: 252638 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

 Contributes to the overall success of the Pricing and Rates applications within the Deposits Domain of Canadian Banking Engineering. You will ensure specific individual goals, plans, initiatives are executed and delivered in support of the team's business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures. 
To support the vision, we are seeking a Software Engineer who will play an important part in the team and help the team achieve the desired goals by contributing technically and analytically to meet the needs of our partners and help find a solution to the issues our customers face.  

Is this role right for you? In this role, you will:

   You will provide system analysis, design / programming, technical documentation, and support for existing and new applications and systems. 
   You will work with project team to refine technical requirements and build the technical design and guidance based on the bank's enterprise architecture standards. 
   You will perform coding, unit testing, debugging, documenting, and implementing applications and scripts. 
   You will create estimates and planning of development efforts required for various projects and enhancements. 
   You will maintain, support, and enhance existing applications. 
   You will participate in regular code reviews for release activities. 
   You will work on the implementation of code to non-production and production environments. 
   You will take a lead role in production issue analysis and perform root cause analysis for production issues and implementation issues. 
   You will provide recommendations on best practices and enhancements that are in line with the bank's technology road map. 
   You will work with the product owners and business analysts in discovering the current system behavior and provide recommendations on improving the current system. 
   Understand how the Bank's risk appetite and risk culture should be considered in day-to-day activities and decisions. 
   Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank's Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk. 
   Championa high-performance environment and contributes to an inclusive work environment. 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

   Bachelor's degree in computer science, Engineering, or related discipline is preferred. 
   You have at least 5-8 years of technical work experience in systems analysis, design, development, unit testing, and debugging. 
   Excellent interpersonal and communication skills to effectively liaise between Business Users, Project Teams, external Vendors and Technical Support Teams working in a geographically dispersed team 
   In-depth knowledge of SDLC methodology and technical working experience in an agile environment. 
   Comprehensive experience in mainframe development complex programs using Cobol, JCL, IMS DB, DB2, VSAM, CA7, SAS, Netron. 
   Experience working in an agile environment / methodology / deployment (e.g. GIT, DevOps pipeline, JIRA, Confluence) 
   Experience with Security and environment control systems (Endevor, ACF2), Database Management (e.g. IMS, DB2, VSAM, Informix) 
   Development techniques, such as debugging, testing, coding, documentation, and use of productivity tools 
   AIX / UNIX Command line expertise and shell script programming is required 
   Experience working in banking industry is an asset 
   Understanding of File Transfer protocols and processes ie. FTP, SFTP, PGP Encryption 
   Understanding mainframe integration for ETL processing 
   Experience with change management and version control 
   Knowledge and understanding of Web Services 
   Experience in writing/creating/updating technical documents 
   Experience in batch job/process scheduling 
   An understanding of current IT practices and systems development techniques 

What's in it for you?


Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
   Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. 
   Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
   Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
   Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.