Full-Time

Engineering Manager

Posted on 12/13/2024

Manulife Financial

Manulife Financial

10,001+ employees

Provides insurance and investment solutions globally

Fintech
Financial Services

Compensation Overview

CA$92.2k - CA$171.2kAnnually

+ Incentive Programs + Incentive Compensation

Senior, Expert

Toronto, ON, Canada + 1 more

More locations: Kitchener, ON, Canada

Hybrid working arrangement.

Category
Engineering Management
Software Development Management
Required Skills
React.js
Node.js
.NET

You match the following Manulife Financial's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Demonstrated experience in leading and managing a team of engineers.
  • Proven experience in building modern business critical web applications.
  • Strong understanding of security best practices and experience implementing security features.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Proven track record of successfully delivering applications from concept to deployment.
  • Experience working in an agile development environment.
Responsibilities
  • Lead, mentor, and manage a team of software engineers working on both new stack (React/Node.js) and legacy (.NET) applications.
  • Foster a collaborative and engaging team environment through effective communication and team-building activities.
  • Identify and address skill gaps within the team by providing training, mentorship, and opportunities for professional development to ensure ongoing skill enhancement and career growth.
  • Supervise the on-call team, providing leadership and acting as the primary point for critical issues to ensure timely and effective resolution.
  • Foster a culture of innovation, collaboration, and continuous improvement within the team.
  • Ensure alignment to industry standards, coding standards, and design patterns to maintain high-quality code.
  • Lead the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Review and approve code changes, ensuring constructive feedback is provided to maintain code quality and consistency.
  • Conduct regular security audits to identify and mitigate potential security risks.
  • Collaborate with security teams to address vulnerabilities raised through penetration testing and ensure ongoing security improvements.
  • Facilitate agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Assess and prioritize work, impact, and alignment with organizational goals.
  • Efficiently allocate resources and assign tasks to team members, ensuring optimal use of skills and expertise.
  • Monitor team workload and capacity to ensure balanced distribution of tasks.
  • Monitor and report on project progress, identifying and addressing any issues or risks.
  • Lead the incident management process, including identification, prioritization, and resolution of production issues.
  • Coordinate and connect with relevant partners during incident resolution, ensuring timely updates and transparency.
  • Oversee investigations into root cause analysis for major incidents and drive corrective actions to prevent recurrence.
  • Lead the team to deliver on non-functional requirements and acquire necessary approvals on documentation (architecture, risk approvals, support handovers).
  • Lead disaster recovery activities to ensure the organization can quickly recover from any unexpected events and maintain business continuity.
  • Advise the management and enhancement of observability tools and platforms, ensuring they deliver actionable insights and facilitate proactive incident management.
  • Lead performance tuning initiatives by analyzing system performance metrics and logs to identify potential bottlenecks, performance issues, and areas for improvement, driving optimal system efficiency and reliability.

Manulife provides a variety of financial services, including life and health insurance, wealth management, and retirement solutions. The company helps individuals, businesses, and institutions manage financial risks and grow their wealth. Its products work by collecting premiums from policyholders, charging fees for asset management, and generating investment income. Manulife stands out from competitors by utilizing advanced analytics and technology to offer personalized services tailored to clients' needs. The company's goal is to assist customers in achieving their financial dreams and aspirations while fostering a supportive work environment for its employees.

Company Stage

IPO

Total Funding

N/A

Headquarters

Toronto, Canada

Founded

1887

Simplify Jobs

Simplify's Take

What believers are saying

  • Manulife's partnership with Vestwell expands its retirement plan offerings.
  • The reinsurance transaction with RGA reduces risk and enhances shareholder value.
  • Appointment of Abigail Benham strengthens strategic partnerships in the retirement sector.

What critics are saying

  • Increased competition from InsurTech startups threatens traditional insurance models.
  • Regulatory scrutiny in Europe may increase compliance costs for Manulife.
  • Low-interest rates globally pressure Manulife's investment income.

What makes Manulife Financial unique

  • Manulife leverages advanced analytics for personalized financial services.
  • The company offers a diverse range of insurance and investment solutions globally.
  • Manulife's commitment to innovation enhances its competitive edge in financial services.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

Mental Health Support

Wellness Program

401(k) Company Match

401(k) Retirement Plan

Paid Vacation

Paid Sick Leave

Paid Holidays

Flexible Work Hours

INACTIVE