CareerPlan

Senior Software Engineer

Waterloo, Ontario, CAFull-timeCA$113k–CA$163k2026-10-29 → 2026-11-09
Hybrid · Canada

Core

Design, develop, modernize, and support mission-critical enterprise applications running on IBM z/OS, bridging COBOL/mainframe expertise to modern stacks.

Role type

Senior Software Engineer (Mainframe Modernization)

Builds

Enterprise-scale mainframe applications and modernized solutions

Domain

Financial Services / Mainframe Technology

Required skills

COBOL, JCL, DB2, CICS, IBM z/OS, VSAM, API integration, CI/CD, root-cause analysis, technical architecture, mentoring

Preferred skills

Mainframe modernization leadership, REST APIs, z/OS Connect, AI-assisted engineering tools, Life Insurance domain knowledge, mainframe-to-cloud integration

Technologies

IBM z/OS, COBOL, JCL, DB2, CICS, VSAM, GitHub, Jenkins, Endevor, Zowe, IDz

Responsibilities

Design and develop new features for mainframe applications; Build and maintain solutions using COBOL, JCL, DB2, CICS, and IBM z/OS; Support mission-critical production applications and troubleshoot complex issues; Lead technical design and implementation of complex backend and mainframe solutions; Contribute to application modernization and API integration; Conduct architecture, design, and code reviews; Mentor engineers through technical guidance and knowledge sharing

Seniority

Senior, hands-on IC