1

Senior Mainframe Software Engineer Jobs in Toronto, ON

Senior Software Engineer, Integrations

Toronto, ON ยท On-site +1

CA$120K - CA$140K/yr

... Senior Software Engineer to step into a key role on our Software Engineering - Integrations team. As a Senior Engineer, you won't just be writing code-you will be a vital technical voice and project ...

Senior Software Engineer, Integrations

Toronto, ON ยท On-site

CA$120K - CA$140K/yr

... Senior Software Engineer to step into a key role on our Software Engineering - Integrations team. As a Senior Engineer, you won't just be writing code--you will be a vital technical voice and project ...

... Senior Software Engineer to step into a key role on our Software Engineering - Integrations team. As a Senior Engineer, you won't just be writing codeyou will be a vital technical voice and project ...

Job Summary We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...

What We Are Looking For We're looking for a Senior Software Engineer to play a key part in building, scaling, and shaping Makeship's platform as a part of one of the fastest-moving industries in the ...

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

About the Role: We're looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and tooling. This role will focus on developing and ...

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

About the Role As a Senior Software Engineer, you will play a pivotal role in shaping the architecture, quality, and technical direction of our proprietary e-commerce software platform. You will work ...

161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the ...

Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on ...

Software Engineer Senior Specialist

Toronto, ON ยท Hybrid

CA$104K - CA$148K/yr

As a Software Engineer, Senior Specialist reporting to AVP, Software Engineering, you'll play a critical role in designing and delivering high-performance, low-latency back-end solutions that power ...

... Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing our platform so we can better detect fraud ...

... Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing our platform so we can better detect fraud ...

Senior Software Engineer

Toronto, ON ยท On-site

CA$120K - CA$170K/yr

The Role * We're looking for Senior Software Engineers who are passionate about building high-quality, high-impact products - engineers who don't just write code, but solve problems, think creatively ...

We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires strong technical expertise, problem-solving skills, and a ...

Sr Software Engineer

Whitby, ON ยท Remote

CA$136K - CA$159K/yr

... Senior Software Engineer will play a key role in advancing the Content Acceleration team's internal authoring platforms by delivering scalable, high-quality software that improves how educational ...

Showing results 41-60

Senior Mainframe Software Engineer information

What are the key skills and qualifications needed to thrive as a senior mainframe software engineer?

To thrive as a Senior Mainframe Software Engineer, you need deep expertise in COBOL, JCL, DB2, and mainframe architecture, often backed by a degree in computer science or related fields and several years of relevant experience. Familiarity with tools like IBM z/OS, CICS, RACF, and version control systems is typically required, along with certifications like IBM Certified System Programmer as a plus. Strong analytical thinking, problem-solving ability, and effective communication are crucial soft skills for leading projects and collaborating with cross-functional teams. These skills ensure reliable, secure, and efficient operation of critical legacy systems that are foundational to many large organizations.

What is a senior mainframe software engineer?

Senior Mainframe Software Engineers are experienced professionals who design, develop, maintain, and optimize software applications running on mainframe computer systems. They typically work with legacy programming languages such as COBOL, PL/I, or Assembler, and are responsible for ensuring the reliability, scalability, and security of critical business applications. Their role often includes troubleshooting complex issues, integrating new technologies with existing systems, and mentoring junior engineers. These specialists are essential for organizations that rely on mainframes for large-scale data processing and transaction management.

What are some common challenges faced by senior mainframe software engineers when integrating legacy systems with modern technologies?

Senior Mainframe Software Engineers often encounter challenges when bridging legacy mainframe systems with newer technologies, such as ensuring compatibility, maintaining data integrity, and managing security risks. These integrations typically require a deep understanding of both the existing mainframe environment and the modern platforms being adopted. Collaboration with cross-functional teams, including application developers, architects, and business analysts, is essential to design effective solutions and minimize disruptions. Staying current with industry best practices and emerging tools can help address these challenges and ensure a smooth transition.

Are senior mainframe software engineers in demand?

Senior mainframe software engineers are in steady demand due to the continued reliance of many large organizations on mainframe systems for critical operations. Skills in COBOL, JCL, and mainframe modernization tools increase employability, especially in finance, government, and healthcare sectors where legacy systems remain essential.

What is the difference between Senior Mainframe Software Engineer vs Mainframe Developer?

AspectSenior Mainframe Software EngineerMainframe Developer
CredentialsBachelor's in Computer Science or related, often with certifications like IBM Certified SpecialistSimilar educational background, often with certifications in mainframe technologies
Work EnvironmentLarge enterprise IT departments, financial institutions, government agenciesSame as Senior Mainframe Software Engineer, often within similar industries
ResponsibilitiesDesign, develop, and oversee mainframe applications; lead projects; troubleshoot complex issuesDevelop and maintain mainframe applications; focus on coding and debugging

While both roles involve mainframe technologies and similar credentials, Senior Mainframe Software Engineers typically have more leadership responsibilities and oversee projects, whereas Mainframe Developers focus primarily on coding and application maintenance.

What are popular job titles related to Senior Mainframe Software Engineer jobs in Toronto, ON?

For Senior Mainframe Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Senior Mainframe Software Engineer jobs in Toronto, ON look for?

The top searched job categories for Senior Mainframe Software Engineer jobs in Toronto, ON are:

Senior Software Engineer, Integrations

d1g1t

Toronto, ON โ€ข On-site, Remote

CA$120K - CA$140K/yr

Full-time

Re-posted 3 days ago


Job description

About d1g1t

d1g1t built the industry's first enterprise wealth management platform powered by institutional-grade analytics and risk management tools. Founded and led by veteran fintech engineers who've built portfolio systems for global banks, hedge funds, and regulators, d1g1t gives wealth management firms capabilities they've never had before. Headquartered in Toronto, the company partners with wealth management firms to raise the quality of advice they deliver to end clients, all through a single, integrated platform.]


The Role

We are looking for a highly skilled and passionate Senior Software Engineer to step into a key role on our Software Engineering - Integrations team.


As a Senior Engineer, you won't just be writing code-you will be a vital technical voice and project leader. You will bridge the gap between business needs and complex data systems, partnering closely with both technical and non-technical teammates to define requirements. You will take the lead in designing rock-solid data pipelines and building impactful internal tools that empower our colleagues and deliver seamless experiences to our clients.


What You'll Be Doing

  • Architecting Data Solutions: Lead the design and development of robust, scalable ETL processes using Python and Airflow to power our core platform.
  • Cross-Functional Collaboration: Act as a technical partner, collaborating directly with technical peers and non-technical stakeholders to unpack business requirements and translate them into elegant, scalable software solutions.
  • Building Impactful Tools: Architect and build intuitive internal tools that streamline workflows, support our colleagues, and directly benefit our clients.
  • Leading the Charge: Operate with a high degree of self-sufficiency, taking ownership of small projects and managing/mentoring pods of 1-2 other engineers to drive initiatives across the finish line.
  • Driving Technical Excellence: Champion best practices in software design, mentor those around you, and ensure our integration architecture is reliable, efficient, and built for the future.

What You Bring to the Table

  • Experience: 5+ years of hands-on software engineering experience with a proven track record of delivering complex projects.
  • Python & Design Mastery: You are highly proficient in Python and possess strong system design skills-you know how to build software that scales and lasts.
  • Database Expertise: You have a deep, practical understanding of relational databases, schema design, and performance optimization.
  • AI Curiosity: You are comfortable with AI development and have an eager desire to learn, explore, and push the boundaries of how we can leverage new AI technologies.
  • A Collaborative Spirit: You are highly organized, self-reliant, and an excellent communicator with experience breaking down project scopes for non-technical colleagues and brainstorming with fellow engineers.
  • Our Core Values: You are innovative in your problem-solving, courageous in bringing new ideas to the table, accountable for your team's success, transparent in your communication, impactful in your delivery, and above all, genuinely human in how you treat others.

Huge Pluses (Bonus Points!)

  • Advanced data wrangling skills using pandas or polars.
  • Deep, hands-on experience designing and orchestrating workflows with Apache Airflow.
  • A strong track record of building and deploying within AWS cloud environments.
  • Experience in, or a strong passion for, the finance or wealth management industry.

What We Offer

  • Competitive compensation with performance bonus and comprehensive healthcare benefits. [$120,000-$140,000 base salary]
  • Remote friendly position with occasional office time as needed. Ability to work abroad for up to 2 months per year (conditions apply).
  • Fitness & wellness credit, continuing education allowance, and an Employee & Family Assistance Program.
  • A genuinely collaborative culture at a fast-growing fintech where your instincts on process and client experience will actually get implemented.