You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues – experts in their fields – who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients – who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.Job Description We're evolving how we attract and engage with our clients, and as a Mainframe Software Engineer on our team, you'll design, develop, support, and analyze large‑scale applications and systems. This is a hands‑on role focused on building high‑quality solutions while growing your technical depth and contributing to meaningful client experiences.This role is ideal for an engineer who thrives in a collaborative environment, values learning and continuous improvement, and can adapt to changing priorities while maintaining delivery quality.Own Your ContributionsBreak down and analyze application requirements into well‑scoped work itemsDesign and develop mainframe applications under the guidance of senior engineersIdentify risks and raise them early to protect delivery timelinesMake sound technical decisions aligned with team standards and long‑term maintainabilityContribute to maintaining the health, reliability, and evolvability of existing systemsBuild and LearnContribute to end‑to‑end application development using modern mainframe tools (IBM IDz, zDevOps, VS Code, Zowe, GitHub Copilot)Write production‑quality COBOL code with appropriate testing and documentationLearn and apply lightweight engineering practices that balance speed and qualityStay current with emerging technologies and AI‑assisted development toolsCollaborate EffectivelyWork with peers, senior engineers, and stakeholders to deliver solutionsClearly communicate progress, risks, and trade‑offsContribute to improving client and developer experience through collaborationShare knowledge with peers and contribute to improving team practices and standardsWhat You Bring3–5 years of experience in mainframe application developmentWorking knowledge of zOS/OS/390 environmentsExperience with TSO/ISPF, DB2, IMS, JCL, and COBOLUnderstanding of MQ and middleware conceptsStrong problem‑solving and communication skillsFamiliarity with Git, Bitbucket, Jenkins, and zDevOps pipelines is a plusExperience with agile methodologies such as Scrum or Kanban is an assetBilingualism (French, English, both oral and written) is required for Quebec only for frequent interactions with English and French‑speaking colleagues or internal partners across Canada or worldwide.Product MindsetYou think in terms of client and business outcomesYou’re comfortable learning through iteration and feedbackYou value ownership, accountability, and continuous improvementWhy This RoleOpportunity to contribute to systems that support clients’ well‑beingWork within a collaborative and inclusive engineering cultureOngoing learning through coaching, training, and hands‑on experienceAccess to modern development tooling and a supportive team environmentNotes / Operational Expectations Occasional off‑hours or weekend support may be required during key production activities; participation in an on‑call rotation may apply.Salary Range: 65,000/65 000 – 105,000/105 000Job Category: IT – Application DevelopmentPosting End Date: 08/05/2026#J-18808-Ljbffr
Software Engineer (Mainframe)
SUN LIFE FINANCIAL
toronto, toronto
Published TodayNew
Report job