
Mainframe Software Engineer
Sun Life
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$90,000 - CA$140,000 per year
Tech Stack
About the role
- Design, develop, support, and analyze large-scale applications and systems
- Break down and analyze application requirements into well-scoped work items
- Design and develop mainframe applications under the guidance of senior engineers
- Identify risks and raise them early to protect delivery timelines
- Make sound technical decisions aligned with team standards and long-term maintainability
- Contribute to end-to-end application development using modern mainframe tools
- Write production-quality COBOL code with appropriate testing and documentation
- Learn and apply lightweight engineering practices that balance speed and quality
- Collaborate with peers, senior engineers, and stakeholders to deliver solutions
- Clearly communicate progress, risks, and trade-offs
- Contribute to improving client and developer experience through collaboration
Requirements
- 3 - 5 years of experience in mainframe application development
- Working knowledge of zOS / OS/390 environments
- Experience with TSO/ISPF, DB2, IMS, JCL, and COBOL
- Understanding of MQ and middleware concepts
- Strong problem-solving and communication skills
- Familiarity with Git, Bitbucket, Jenkins, and zDevOps pipelines is a plus
- Experience with agile methodologies such as Scrum or Kanban is an asset
- Bilingualism (French, English, both oral and written) required for Quebec
Benefits
- Ongoing learning through coaching, training, and hands-on experience
- Access to modern development tooling and a supportive team environment
- Opportunity to contribute to systems that support clients’ well being
- Work within a collaborative and inclusive engineering culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
COBOLmainframe application developmentzOSOS/390TSOISPFDB2IMSJCLagile methodologies
Soft Skills
problem-solvingcommunicationcollaborationrisk identificationtechnical decision-makingdocumentationclient experience improvementdeveloper experience improvement