1

Mainframe Developer Jobs in Ontario (NOW HIRING)

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

The ideal candidate will have a proven track record of leading large-scale mainframe and ... Promote automation, CI/CD pipelines, DevOps practices, and agile methodologies. * Continuously ...

z/OS Connect Systems Programmer

Toronto, ON · On-site

CA$81K - CA$115K/yr

Mainframe & Database Services group within Mainframe Delivery, Infrastructure and Engineering Team is responsible for Support, Design, Build, Test and Deploy of Mainframe database and transaction ...

Senior IT Build/CICS Programmer

Toronto, ON · Remote

CA$81K - CA$115K/yr

Middleware & Database Technical Services group within Infrastructure & Engineering - Mainframe Delivery is responsible for Support, Design, Build, Test and Deploy of Mainframe Database and ...

... Engineering or Software Testing using industry standard tools. * Strong knowledge of Core-Java concepts (OOP, collections, exception handling) * Experience in Mainframe testing using file-aid/Insync ...

Develop and maintain technical solutions, ensuring adherence to engineering and architectural ... Mainframe experience: * COBOL, JCL, IMS DB/DC environment, IMS Databases, DB2, MQ, Endevor, CA7 ...

Showing results 21-40

Mainframe Developer information

See Ontario salary details

$29

$50

$69

How much do mainframe developer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for mainframe developer in Ontario is $50.63, according to ZipRecruiter salary data. Most workers in this role earn between $42.79 and $56.97 per hour, depending on experience, location, and employer.

What is a mainframe developer?

Mainframe Developers are specialized software engineers who design, develop, maintain, and troubleshoot applications on mainframe computer systems, such as IBM's z/OS. They typically work with languages like COBOL, JCL, and CICS, and are responsible for ensuring the performance, security, and reliability of mission-critical business applications. Mainframe Developers are commonly employed in industries like banking, insurance, and government, where large-scale, high-volume transaction processing is essential.

What are the key skills and qualifications needed to thrive as a mainframe developer?

To thrive as a Mainframe Developer, you need expertise in programming languages such as COBOL, JCL, and SQL, along with a strong understanding of mainframe operating systems and batch processing concepts. Familiarity with tools like IBM z/OS, DB2, CICS, and version control systems is typically required, and certifications from IBM or related organizations can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help Mainframe Developers excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for maintaining, optimizing, and modernizing legacy systems that are vital to many large organizations’ operations.

What are some common challenges mainframe developers face when integrating legacy systems with modern applications?

Mainframe Developers often encounter challenges such as ensuring compatibility between legacy systems and newer technologies, managing data migration without disrupting business operations, and maintaining the security of sensitive data. Effective communication with cross-functional teams, such as application developers and infrastructure engineers, is essential to address these challenges. Staying updated on both mainframe and modern programming practices helps ease integration and ensures long-term system reliability.

What is the difference between Mainframe Developer vs Mainframe Analyst?

AspectMainframe DeveloperMainframe Analyst
Primary RoleDesigning, coding, and testing mainframe applicationsAnalyzing and maintaining existing mainframe systems
Skills & CertificationsCOBOL, JCL, DB2, certifications like IBM Certified DeveloperCOBOL, JCL, system analysis, troubleshooting skills
Work EnvironmentDevelopment teams, coding in mainframe environmentsSupport teams, system analysis, user support
Industry UsageFinancial services, insurance, government agenciesFinancial institutions, healthcare, government agencies

While Mainframe Developers focus on creating and implementing mainframe applications, Mainframe Analysts primarily analyze, troubleshoot, and maintain existing systems. Both roles require similar technical skills and often work within the same industries, but their core responsibilities differ in development versus support and analysis.

Is a mainframe developer a good career?

A mainframe developer is a specialized IT professional who maintains and develops applications on mainframe systems, which are used by large organizations for critical data processing. The role offers stable employment, competitive salaries, and opportunities to work with legacy technologies like COBOL and JCL, but it may require ongoing learning of evolving mainframe tools and certifications. Overall, it can be a good career for those interested in enterprise computing and system stability.

Is a mainframe developer hard to learn?

Mainframe developers typically need to learn specialized programming languages like COBOL and understand mainframe environments, which can have a steep learning curve for beginners. However, with prior programming experience and training, acquiring the necessary skills is achievable, and many employers offer on-the-job training or certification programs.

Is mainframe developer still in demand?

Mainframe developers are still in demand in industries such as finance, insurance, and government, where legacy systems remain critical. They typically work with COBOL, JCL, and mainframe environments, and demand depends on the organization's reliance on mainframe technology and ongoing maintenance needs.

What are the most commonly searched types of Mainframe Developer jobs in Ontario?

The most popular types of Mainframe Developer jobs in Ontario are:

What are popular job titles related to Mainframe Developer jobs in Ontario?

For Mainframe Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Mainframe Developer jobs in Ontario look for?

The top searched job categories for Mainframe Developer jobs in Ontario are:

What cities in Ontario are hiring for Mainframe Developer jobs?

Cities in Ontario with the most Mainframe Developer job openings:

Infographic showing various Mainframe Developer job openings in Ontario as of August 2026, with employment types broken down into 75% Full Time, 12% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $105,312 per year, or $50.6 per hour.

Quality Engineer(Mainframe)

Scotiabank

Toronto, ON

Full-time

PTO

Re-posted 21 days ago


Job description

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

Contributes to the overall success of Client Management & Engagement Engineering ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team's business strategies and objectives.  Performs QE activities to support enterprise scale data transformation and modernization. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures.

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


   Be an advocate for quality in the project lifecycle.

   Write moderate to complex code/ scripts to test systems.  

   Design, develop and maintain a modular, extensible, and reusable test automation framework to enable continuous testing in an agile environment.

   Accelerate adoption of testing automation framework by demonstrating stakeholder value.  

   Collaborate closely with other team members to develop test approach that effectively covers the functional performance characteristics of features in the applications.

   Collaborate with Delivery Lead to plan milestones, successfully execute software delivery, and escalate issues as needed.

   Report defects and work closely with the team so that solutions can be determined, prioritized, and scheduled.

   Prioritize testing of projects effectively across various businesses, to drive efficient work.

   Conduct root cause analysis of post-production issues and plan to prevent them in future.

   Have in-depth and up-to-date understanding of the organization's products, applications, systems, environments, processes and tools.

   Introduce and influence overall process improvements and act as an agent for change to the organization.

   Champion a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.

   Understand how the Bank's risk appetite and risk culture should be considered in day-to-day activities and decisions.

   Actively pursue 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. 

   Champion a high-performance environment and contribute 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 a technical field such as computer science, computer engineering or related field preferred 
   5+ years of Quality Engineering experience preferably in banking environment and in-depth knowledge of programming languages (Python, Javascript, Java), testing frameworks, and utilities
   Experience with Customer data and Customer systems, preferably in Mainframe environment
   Experience with testing data transformations, data migrations and batch jobs
   Experience with API testing (Nice to have)
   Excellent communication skills with ability to influence decision making across stakeholders
   Effective organization, planning, and time management skills
   Strong analytical and problem-solving skills
   Able to work as part of a team and encourage both individual and collaborative innovation
   Positive and resilient personality - Able to embrace feedback and have a desire for continuous iteration and improvement

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.