Enable job alerts via email!
A leading financial services company based in Ontario is seeking an Engineering Manager to lead a team in developing both modern and legacy applications. The ideal candidate will have strong leadership skills and experience in building business-critical web applications. This position offers a hybrid work arrangement and competitive salary based on experience.
Join our Group Benefits Technology Team! We are seeking a dynamic and experienced Engineering Manager to lead our dedicated team. This role involves leading the development and maintenance of both new stack applications (React/Node.js) and legacy applications (Java J2EE, .NET). The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for driving innovation and excellence in a fast-paced environment as the team modernizes our applications and ways of working to drive the ongoing feature development and enhancements in the Manulife member web applications.
Leadership and Team Management: Lead, mentor, and develop software engineers working on both new stack (React/Node.js) and legacy (Java J2EE, .NET) applications; foster a collaborative and engaging team environment through effective communication and team-building activities; identify and address skill gaps by providing training, mentorship, and opportunities for professional development; support the on-call team, providing leadership and acting as the primary point of contact for critical issues to ensure timely and effective resolution; foster a culture of innovation, collaboration, and continuous improvement within the team.
Design and Development Oversight: Ensure alignment to industry practices, coding standards, and design patterns to maintain high-quality code; be responsible for the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance; 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.
Project Management: 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; supervise and report on project progress, identifying and addressing any issues or risks.
Incident Management: Lead the incident management process, including identification, prioritization, and resolution of production issues; coordinate and connect with relevant collaborators during incident resolution, ensuring timely updates and transparency; be responsible for investigations into root cause analysis for major incidents and drive corrective actions to prevent recurrence.
Technical Guidance: 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; direct 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.
Experience in leading and developing a team of engineers.
Proven experience in building modern business critical web applications.
Strong understanding of security processes and experience in 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.
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.
宏利金融公司是一家業界領先的國際金融服務商,致力於幫助人們實現「輕鬆投資理財,樂享豐盛人生」。若要進一步了解我們,請瀏覽 Manulife 官方網站以了解更多資訊。
在宏利/恒康,我們擁抱多元。我們致力於吸引、培養及挽留和所服務客戶同樣多元的員工,並從而營造包容的工作環境,接納文化和個體差異。我們矢志維持公平的招聘、挽留、晉升及薪酬制度,我們管理的所有實踐及項目不會因種族、血統、原籍地、膚色、族裔、國籍、宗教或宗教信仰、信仰、性別(包括懷孕及其相關情況)、性取向、遺伝特徵、退伍軍人身份、性別認同、性別表達、年齡、婚姻狀況、家庭狀況、殘疾或受適用法律保護的任何其他因素而區別對待。
我們的首要任務是消除障礙,為員工提供平等就業機會。人力資源部代表將盡力為應徵過程中提出要求的申請人提供合理協助。申請人要求提供協助所分享的信息將會按照適用法律及宏利/恒康政策儲存及使用。應徵過程中如需協助,請聯絡 recruitment@manulife.com。
Referenced Salary Location: Waterloo, Ontario. Working Arrangement: 混合式. Salary range is expected to be between $94,220.00 CAD - $174,980.00 CAD. If applying outside the primary location, please contact recruitment@manulife.com for the salary range for your location. The actual salary will vary based on location and other factors. Eligible employees may participate in incentive programs.