1

Mainframe Developer Jobs in Toronto, ON (NOW HIRING)

Contributes to the overall success of Client Management & Engagement Engineering ensuring specific ... Mainframe environment Experience with testing large data transformations and migrations at ...

Active Directory, Azure Active Directory / Entra ID, Windows, Unix/Linux, Databases, Mainframe ... Engineering, application support, or software development background. * Experience with on-premises ...

... DevOps for deployment, and Git repositories. Understanding and experience with Spring Framework ... have: mainframe development experience and enterprise architectural knowledge/experience ...

Software Developer

Stouffville, ON · Hybrid

CA$80K - CA$85K/yr

As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in ...

This is an exciting opportunity to grow your software engineering skills, learn from experienced engineers, and contribute to production AI infrastructure that supports meaningful business and ...

As a Software Developer is primarily responsible for designing, building and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications.

Programming assignments may involve PC and/or PLC's, and the integration of various third-party instrumentation or data acquisition devices. Integration stage will combine software with associated ...

Software Developer

Toronto, ON · On-site

CA$72K - CA$105K/yr

As a Software Developer (New Grad), you'll contribute to real services used globally while learning from experienced developers in a supportive, collaborative environment. You'll work on welldefined ...

Showing results 41-60

Mainframe Developer information

See Toronto, ON salary details

$28

$48

$66

How much do mainframe developer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for mainframe developer in Toronto, ON is $48.32, according to ZipRecruiter salary data. Most workers in this role earn between $40.83 and $54.37 per hour, depending on experience, location, and employer.

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.

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.

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.

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 operations. The role offers stable employment, competitive salaries, and requires skills in languages like COBOL and tools such as JCL. Demand remains steady in industries like finance and government, making it a viable career choice for those with relevant expertise.

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.

Is mainframe developer still in demand?

Mainframe developers are still in demand in industries such as finance, government, and insurance that rely on legacy systems. They typically work with COBOL, JCL, and mainframe environments, and demand remains steady due to the ongoing need for system maintenance and integration. However, the overall job market is gradually shifting toward modern technologies, so acquiring skills in related areas can enhance job prospects.

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 the most commonly searched types of Mainframe Developer jobs in Toronto, ON?

The most popular types of Mainframe Developer jobs in Toronto, ON are:

What are popular job titles related to Mainframe Developer jobs in Toronto, ON?

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

What job categories do people searching Mainframe Developer jobs in Toronto, ON look for?

The top searched job categories for Mainframe Developer jobs in Toronto, ON are:

Infographic showing various Mainframe Developer job openings in Toronto, ON as of August 2026, with employment types broken down into 74% Full Time, 12% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $100,503 per year, or $48.3 per hour.

Ab Initio Developer - Pipeline

Adastra Corporation

Thornhill, ON • Hybrid

CA$75K - CA$85K/yr

Full-time

Posted 20 days ago


Job description

Adastra is seeking an experienced Ab Initio Developer to design, develop, and support enterprise-scale data integration solutions. This role is responsible for building, optimizing, and maintaining ETL workflows that enable reliable data movement across complex business systems. The successful candidate will work closely with business analysts, data architects, and technology teams to translate business requirements into scalable, high-performance data pipelines while ensuring data quality, operational stability, and efficient processing of large-volume datasets.

Primary Location: Toronto, ON

Work Model: Hybrid 3-Days Onsite

Employment Type: Permanent Full-Time

Vacancy Status: Pipeline Requisition

Compensation Range: $75,000 - $85,000 CAD


RESPONSIBILITIES

  • Design, develop, and maintain ETL graphs using Ab Initio GDE (Graphical Development Environment)
  • Build and optimize ETL processes that integrate data from databases, flat files, mainframes, and APIs
  • Develop Ab Initio components including partitioning, sorting, joins, rollups, and lookups for large-scale data processing
  • Write and maintain reusable, parameterized graphs using PDL and DML
  • Tune ETL workflows for performance, scalability, and efficient resource utilization
  • Manage metadata and version control using Ab Initio Co>Operating System and EME
  • Implement data quality controls, error handling, rejection processing, and logging within ETL workflows
  • Collaborate with business analysts and data architects to translate business requirements into technical solutions
  • Schedule, monitor, and support batch jobs using Ab Initio Control Center or enterprise scheduling tools
  • Troubleshoot production issues, perform root cause analysis, and resolve data pipeline failures
  • Participate in code reviews, testing, deployments, and release activities
  • Document technical designs, data lineage, ETL workflows, and graph specifications

QUALIFICATIONS, SKILLS & EXPERIENCE

  • 5+ years of experience developing ETL solutions using Ab Initio
  • Strong hands-on experience with Ab Initio GDE, Co>Operating System, and EME
  • Experience developing and optimizing large-scale data integration and transformation processes
  • Strong knowledge of Ab Initio components, including partitioning, sorting, joins, rollups, and lookups
  • Experience writing and maintaining PDL and DML
  • Experience working with relational databases, flat files, APIs, and other enterprise data sources
  • Strong understanding of data warehousing, ETL, and data integration best practices
  • Experience implementing data quality controls, error handling, and logging frameworks
  • Strong troubleshooting, debugging, and root cause analysis skills in production environments
  • Ability to translate business requirements into technical designs and scalable ETL solutions
  • Strong communication, collaboration, analytical, and problem-solving skills

NICE TO HAVE

  • Experience with enterprise scheduling tools such as Autosys or Control-M
  • Experience working within large-scale enterprise data warehouse environments
  • Exposure to cloud-based data platforms and modern data architectures
  • Experience with CI/CD and automated deployment processes
  • Financial services or banking industry experience

ABOUT ADASTRA

Adastra is a global leader in AI and data-driven transformation, helping organizations lead with artificial intelligence—responsibly, strategically, and at scale. With over 25 years of experience, Adastra empowers enterprise clients to unlock business value through data innovation, operational excellence, and smart customer engagement.

Trusted by some of the world’s most prominent brands, Adastra delivers end-to-end solutions grounded in thoughtful strategy, robust governance, and deep technical expertise. From defining vision to ensuring execution, Adastra guides organizations through every stage of their AI, data and cloud journey—building future-ready capabilities and delivering measurable, lasting impact.

Adastra serves clients across key industries including financial services, automotive, manufacturing, technology, media and telecom (TMT), healthcare, retail, and professional services. The company employs more than 2,000 professionals across North America, Europe, and Asia.

WHAT WE OFFER

  • Opportunity for advancement and career progression
  • Competitive compensation package
  • Comprehensive benefits plan
  • Successful referral program
  • The opportunity to work with one of Canada’s 50 Best Managed Companies
  • Satisfaction of working for a reputable company 
  • A flexible, dynamic, and diverse workplace

EQUAL OPPORTUNITY EMPLOYER

In our commitment to promote fair and equitable treatment of all employees and applicants, Adastra Corporation provides equal employment opportunities for all individuals regardless of age, sex, disability, race, ethnic origin, citizenship, creed, sexual orientation, marital status, or any other ground as described in the Ontario Human Rights Code.  In addition, accommodation will be provided during the hiring process. Adastra Corporation’s implementation and support of employment initiatives, encourage diversified labour force participation and equal access to opportunities based on merit and performance.

AI Usage - Our hiring process includes the use of AI-enabled tools to screen applications (e.g., keyword matching, qualification ranking). A human recruiter reviews all AI-generated shortlists to make informed hiring decisions.

There has been an increased instance of fraudulent job offers coming from people posing as Adastra HR employees. Please note that Adastra will never request fees as part of our recruiting process and any emails sent to you that are not from ‘@adastragrp.com’ or ‘@talent.icims.com’ are fraudulent. All employment offers are sent via DocuSign and if you receive an employment offer from a suspicious email and not via DocuSign, it is fraudulent.

Contact careers@adastragrp.com to inquire about jobs at Adastra, to report a suspicious request for money or personal information from external websites or suspicious employment offers.