Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$113k - $163k

John Hancock

We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands-on role, you will design, develop, modernize, and support mission-critical enterprise applications running on IBM z/OS.You will work at the intersection of proven mainframe technology and modern software engineering, helping evolve critical applications through API integration, automation, DevOps practices, and modernization. You will also play an important role in production support and operational reliability, ensuring our applications remain secure, resilient, performant, and available.This opportunity is well suited to an experienced engineer who is able to bridge COBOL/mainframe expertise to modern stack, enjoys solving complex production issues, and is motivated by modernization, technical collaboration, and mentoring others!Position Responsibilities:Design, develop, unit test, and integrate new features and enhancements for enterprise mainframe applications.Build and maintain solutions using COBOL, JCL, DB2, CICS, and IBM z/OS technologies.Support mission-critical production applications, troubleshoot complex issues, perform root-cause analysis, and improve system reliability, security, resiliency, and performance.Lead the technical design and implementation of complex backend and mainframe solutions.Contribute to application modernization, API integration, and connectivity between mainframe applications and distributed systems.Conduct architecture, design, and code reviews with a focus on scalability, reliability, maintainability, and engineering quality.Apply modern engineering practices, including automated testing, source control, continuous integration, continuous delivery, and continuous improvement.Partner with engineering leaders, architects, product owners, software engineers, and business stakeholders to design solutions that deliver meaningful business outcomes.Promote Agile principles and contribute to quality-focused engineering practices within the team.Mentor engineers through technical guidance, knowledge sharing, code reviews, and collaborative problem-solving.Maintain clear technical, deployment, operational, maintenance, and support documentation throughout the software development lifecycle.Required Qualifications:Significant software engineering experience building, maintaining, and supporting enterprise-scale mainframe applications.Strong knowledge and/or experience with COBOL, JCL, DB2, CICS, and IBM z/OS.Experience with VSAM or related mainframe data technologies.Experience developing and supporting high-volume, mission-critical production systems, including incident troubleshooting, performance tuning, root-cause analysis, and reliability improvements.Experience with application modernization, API integration, or connectivity between mainframe and distributed systems.Understanding of Agile development practices and end-to-end software development lifecycle delivery.Experience with source control, CI/CD, and modern mainframe development tools. Familiarity with technologies such as GitHub, Jenkins, Endevor, Zowe, or IBM Developer for z/OS (IDz) is beneficial.Experience contributing to solution design, technical decision-making, architecture or code reviews, and engineering quality.Ability to communicate technical concepts clearly and collaborate effectively with engineering and business stakeholders.Experience mentoring engineers and sharing technical knowledge across a team.Preferred Qualifications:A bachelor’s degree in Computer Science, Engineering, a related discipline, or equivalent practical experience.Experience contributing to or leading mainframe modernization or digital transformation initiatives.Experience integrating mainframe applications with distributed platforms using technologies such as REST APIs or z/OS Connect.Experience with modern mainframe development or AI-assisted engineering tools, including Zowe, IDz, GitHub integration, or comparable technologies.Experience working with Life Insurance applications, products, or business processes.Exposure to mainframe-to-cloud integration or migration initiatives.When you join our team:We’ll empower you to learn and grow the career you want.We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.As part of our global team, we’ll support you in shaping the future you want to see.The role being advertised is an existing vacancy.About Manulife and John HancockManulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit .Manulife is an Equal Opportunity EmployerAt Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact View email address on click.appcast.io Salary LocationWaterloo, OntarioWorking ArrangementHybridSalary range is expected to be between$113,000.00 CAD - $163,000.00 CADEmployees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. If you are applying for this role outside of the primary location, please contact View email address on click.appcast.io for the salary range for your location.Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact View email address on click.appcast.io for more information about U.S.-specific paid time off provisions.We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.SummaryLocation: Waterloo, Ontario; Toronto, OntarioType: Full time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Waterloo, IL vacancy
  • $142k - $158k

    Mississauga/Toronto/Kitchener/Waterloo/CambridgePointClickCare - Engineering /Full-Time /HybridAt PointClickCare our mission is simple:...  ...team. This is a requirement for this role.Job title: Senior Software EngineerWhat your day-to-day will look like:· Identify, prioritize... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Waterloo, IL
    1 day ago
  • $96.6k - $179.4k

    Are you looking to be part of an Engineering-First culture? Do you want to work for an organization where technology strategy is key in...  ...to get it done together, loves to continually learn and builds software utilizing modern technologies and design.Position Responsibilities... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    1 day ago
  •  ...continuous improvement, and collaboration, we strive to find new and better ways to bring value to Sun Life. We are looking for a Senior Software Engineer who thrives in high-impact environments and brings7+ years of Java application support, analysis, and development... 
    Senior
    Full time
    Work at office
    Work from home

    Sun Life Financial

    Waterloo, IL
    1 day ago
  •  .... Through innovation and collaboration, we look for new and better ways to deliver value to Sun Life.We are looking for a Senior Software Engineer with strong full-stack Java experience and hands-on iOS development skills. You will develop and support reliable applications... 
    Senior
    Full time
    Work at office

    Sun Life Financial

    Waterloo, IL
    1 day ago
  • $113k - $163k

    As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e.building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    4 days ago
  • $107.45k - $199.55k

    Join Our Cloud Engineering TeamAre you passionate about building scalable, secure, and modern cloud solutions? We're looking for a Senior Cloud Engineer who can combine deep technical expertise...  ..., CI/CD pipelines, and Agile software development practices.Hands-on experience... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    3 days ago
  • $86.1k - $136.1k

     ...member of a team, working across Full-Stack through the entire software development lifecycle.Designs end-user interfaces, databases, APIs...  ....Required Qualifications:5+ years Full Stack Software Engineer experienceSolid hands-on experience in React, Node.js, Express,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    2 days ago
  • $98.08k - $147.12k

     ...management strategy, OpenText enterprise content management (ECM) software provides Content Services to help connect content within...  ...enterprise with the people and systems that need it.Your ImpactAs a Senior Software Developer, you will be a key contributor to OpenText’s... 
    Senior

    OpenText

    Waterloo, IL
    1 day ago
  •  ...and configuration of new systems.Act as a senior technical escalation point for the...  ...and mentorship to junior and intermediate engineers, including code reviews, troubleshooting...  ...integration issues.Strong understanding of software development practices, including source... 
    Senior
    Full time
    Work at office
    Work from home

    Sun Life Financial

    Waterloo, IL
    4 days ago
  • $86.1k - $136.1k

    Full Stack Software EngineerBuild technology that makes a difference.Manulife is a leading international financial services provider,...  ...opportunity to build meaningful digital experiences, solve complex engineering challenges, and work alongside talented people who care about... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    1 day ago
  • $113k - $163k

    As a Senior Full Stack Engineer, you will help shape solutions, advance strategic initiatives, strengthen our technology footprint and champion...  ...applications across the full technology stack and throughout the software development lifecycle. Design end-user interfaces,... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    4 days ago
  • $86.1k - $136.1k

     ...Full Stack EngineerThe OpportunityWe’re looking for a Full Stack Engineer who is excited about building the next generation of...  ...with minimal supervision.What You Bring3+ years of professional software engineering experience, with strong backend and full-stack development... 
    Full time
    Temporary work
    Local area

    John Hancock

    Waterloo, IL
    3 days ago
  • $110.96k - $160.96k

     ...into applications and building the shared AI technology that helps teams innovate faster.Your Impact:As a Senior AI Developer, you will bring software engineering experience and a working knowledge of AI to OpenText products. You will take a feature from an open question... 
    Senior
    Local area

    OpenText

    Waterloo, IL
    3 days ago
  •  ...Cedarhurst Senior Living is seeking a Life Enrichment Coordinator to support the development, implementation, and oversight of a comprehensive life enrichment program that enhances residents' social engagement, physical and cognitive well-being through meaningful activities... 
    Senior

    Cedarhurst Senior Living

    Waterloo, IL
    15 hours ago
  • EmpowerMe Wellness is seeking therapists to deliver physical, occupational, or speech therapy to older adults within our EmpowerMe 360 care model. You will assess residents, build personalized plans, and collaborate with a multi-disciplinary team to promote independence...
    Senior
    Flexible hours

    EmpowerMe Wellness

    Waterloo, IL
    5 days ago
  •  ...Cedarhurst Senior Living is seeking a Licensed Practical Nurse (LPN) or Registered Nurse (RN) to deliver and coordinate resident care under the Director of Nursing. The role combines hands-on clinical duties with leadership responsibilities, guiding staff, and ensuring... 
    Senior

    Cedarhurst Senior Living

    Waterloo, IL
    2 days ago
  • $118k - $177k

     ...Developer, IT - System Integrations is a senior technical leader responsible for the...  ...environments. This role combines hands-on engineering expertise, domain-level architecture accountability...  ...experience.10+ years of experience in software development and system integrations.8+... 

    OpenText

    Waterloo, IL
    1 day ago
  • $113.26k - $210.34k

    As a Lead Full Stack Engineer, you will shape the technical direction for your area, lead...  ...established precedent exists, and influence senior technology and business leaders. Success...  ...10+ years of experience as a Full Stack Software Engineer, including demonstrated... 
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    John Hancock

    Waterloo, IL
    15 hours ago
  • $131.3k - $237.35k

     ...Join a Mission That Matters! Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support...  ...-critical applications and services. The SME will serve as a senior technical authority within the development team, helping... 
    Contract work
    For contractors
    Local area
    Immediate start

    Leidos

    Columbia, IL
    4 days ago
  •  ...Cedarhurst Senior Living is seeking a Housekeeper to maintain a clean, safe environment for residents and staff under the Maintenance Director. duties include cleaning, laundry, restocking, and coordinating with maintenance and other teams to ensure a welcoming atmosphere... 
    Senior
    Work at office

    Cedarhurst Living LLC

    Waterloo, IL
    5 days ago
  • $86.8k - $130.2k

     ...management strategy, OpenText enterprise content management (ECM) software provides Content Services to help connect content within...  ...features, resolve defects, and write tests, with guidance from senior team members on complex tasks. You will work with technologies... 

    OpenText

    Waterloo, IL
    3 days ago
  •  ...OntarioOnsiteFull Time$140k - $165kLocated in Waterloo, this full-time Senior Data Scientist opportunity is with an innovative technology...  ...75% Python/Machine Learning/Statistical Modeling 25% Data Engineering, MLOps, and Production SupportDaily Responsibilities80% Hands... 
    Senior
    Full time

    Motion Recruitment

    Waterloo, IL
    2 days ago
  • $150k

    WATERLOO, OntarioHybridFull Time$100k - $140kLead Engineer, Precision Interconnect Systems - Full-Time / CanadaAn innovative engineering...  ...reliability, repeatability, and durability.This is a senior-level technical leadership role where you'll have the opportunity... 
    Full time

    Motion Recruitment

    Waterloo, IL
    2 days ago
  • $107.9k - $195.05k

     ...sophisticated systems and data more effectively. As a Sr. UI/IX Engineer, you will play a critical role at the intersection of user...  ...engineering, design, and mission needs. You’ll work alongside talented software engineers, systems engineers, product owners, testers, and... 
    Senior
    Contract work
    Local area
    Immediate start

    Leidos

    Dupo, IL
    4 days ago
  • $118k - $168k

     ...classification, data extraction, information validation, and delivery to the backend system.Your Impact:We are seeking an experienced Lead Software Developer who shares our passion for developing and maintaining the Enterprise Capture product line. OpenText’s Capture solutions... 
    Flexible hours

    OpenText

    Waterloo, IL
    4 days ago
  • $74.99k - $112.48k

     ...employer, including disabled & veterans. Primary Location: United States (US) - Illinois - Waterloo Function: Product Engineering (CA) Title: Engineer, Software - 124677 Onsite/Remote: Onsite Position Your Responsibilities Deliver embedded software for electro-hydraulic... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Waterloo, IL
    3 days ago
  • $127.33k - $236.47k

    The Lead Engineer, Agentic Solutions & Automation will be a key member of the team responsible...  ...will include advancing an agentic software development lifecycle and improving Developer...  ..., and data-driven recommendations to senior engineering and business leaders.... 
    Full time
    Temporary work
    Local area

    John Hancock

    Waterloo, IL
    2 days ago
  • $86.1k - $136.1k

     ...want you to be part of it! We are growing, with the mandate to power world-class customer and employee experience through software and engineering skills.The customer is at the focus of everything we do, and tens of thousands of end users rely on our products daily. We... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    1 day ago
  • $86.1k - $136.1k

    As a Full Stack Engineer, you will build and maintain applications that customers and advisors...  ...translate requirements into working software through incremental delivery and take...  ...most assignments while collaborating with senior engineers when addressing new or complex... 
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Waterloo, IL
    15 hours ago
  •  ...Prairie Engineers, P.C. is seeking an experienced, licensed Senior Mechanical Engineer to lead HVAC, plumbing, and fire protection design for federal and institutional facilities from concept to construction documents. You will supervise mechanical designers, seal drawings... 
    Senior

    Prairie Engineers P.C

    Columbia, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!