Manulife
Manulife
Manulife is an international financial services company headquartered in Canada, operating across insurance, healthcare, wealth management, investments, and retirement planning. Its products and services support customers in North America, Asia, and Europe as they manage long-term financial and health-related needs. With a large global workforce and operations spanning multiple markets, Manulife hires across business, technology, finance, insurance, and customer-focused teams. The company also emphasizes sustainability and an inclusive workplace culture.

Engineering Manager, Manulife — Waterloo, Canada

Lead engineering teams at Manulife, turning business priorities into reliable, scalable software for financial services. Coach engineers and guide cross-functional delivery across products, platforms, and enterprise standards.

Description

  • Lead cross-functional engineering squads through software delivery.
  • Turn business objectives into scalable technical solutions.
  • Coach and develop a diverse team of engineers.
  • Build a team culture that supports psychological safety, engagement, and ongoing learning.
  • Support career development through feedback, mentoring, and growth opportunities.
  • Strengthen collaboration by aligning team dynamics with individual strengths and capabilities.
  • Contribute to attracting, onboarding, and retaining talent.
  • Work with Product Owners, Architects, and Engineers to deliver solutions centered on users.
  • Guide new product launches, enhancements, and technology upgrades.
  • Maintain the reliability, performance, and security of critical applications.
  • Track delivery, clear blockers, and address risks.
  • Keep senior stakeholders informed about progress, dependencies, and impacts.
  • Turn complex program requirements into clear technical direction.
  • Keep solutions aligned with enterprise architecture, security, and compliance standards.
  • Shape technical decisions with internal and external partners.
  • Work across teams to improve processes, tools, and working practices.
  • Track emerging technologies and policy changes that may affect platforms or delivery.

Requirements

  • At least four years of experience leading technology teams of eight or more, with responsibility for delivery, people development, and quality.
  • A track record of building and supporting high-performing teams in hybrid or distributed settings.
  • Comfort working with modern web applications, APIs, backend systems, and legacy platforms.
  • Hands-on familiarity with Agile and DevOps practices, including continuous integration, automated testing, and iterative delivery.
  • Strong communication skills, including the ability to explain technical concepts to both technical and non-technical audiences.
  • Experience delivering large-scale software initiatives or working in enterprise Agile transformations.
  • A commitment to continuous improvement, curiosity, and learning.
  • Strong problem-solving and organizational skills in complex, changing environments.

Benefits

  • Flexible work arrangements.
  • Health insurance.
  • Dental insurance.
  • Mental health support.
  • Vision insurance.
  • Short- and long-term disability insurance.
  • Life and accidental death and dismemberment insurance.
  • Adoption and surrogacy support.
  • Wellness benefits.
  • Employee and family assistance plans.
  • Retirement savings plans.
  • Pension plan.
  • Global share ownership plan with employer matching.
  • Financial education and counseling.
  • Paid holidays.
  • Vacation leave.
  • Personal days.
  • Sick days.
  • Statutory leaves of absence.
  • Incentive programs and compensation linked to business and individual performance.

Related Jobs