Senior Software Engineer
$113k - $163kJohn 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
$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...SeniorFull timeWork at officeRemote workFlexible hours$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...SeniorFull timeTemporary workLocal areaFlexible hours- ...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...SeniorFull timeWork at officeWork from home
- .... 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...SeniorFull timeWork at office
$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...SeniorFull timeTemporary workLocal areaFlexible hours$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...SeniorFull timeTemporary workLocal areaFlexible hours$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 timeTemporary workLocal areaFlexible hours$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- ...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...SeniorFull timeWork at officeWork from home
$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 timeTemporary workLocal areaFlexible hours$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,...SeniorFull timeTemporary workLocal areaFlexible hours$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 timeTemporary workLocal area$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...SeniorLocal area- ...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
- 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...SeniorFlexible hours
- ...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
$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+...$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 timeTemporary workLocal areaImmediate startFlexible hours$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 workFor contractorsLocal areaImmediate start- ...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...SeniorWork at office
$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...- ...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...SeniorFull time
$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$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...SeniorContract workLocal areaImmediate start$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$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 placementRemote workFlexible hours$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 timeTemporary workLocal area$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 timeTemporary workLocal areaFlexible hours$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 timeTemporary workLocal areaFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Waterloo, IL
- startup software engineer Waterloo, IL
- financial software developer Waterloo, IL
- intel software engineer Waterloo, IL
- part time software developer remote Waterloo, IL
- software engineer Waterloo, IL
- information technology software engineer Waterloo, IL
- cybersecurity software engineer Waterloo, IL
- consulting software engineer Waterloo, IL
- senior software engineer ruby on rails Waterloo, IL


