We are currently seeking a Full Stack Software Engineer to join us in providing production support. In this role, the work will include working with various squads to resolve technical issues and ensure software/hardware is kept current on Path to Green initiatives. The ideal candidate will combine their engineering and problem-solving background with strong interpersonal skills to ensure that the processes and systems are constantly evolving to address business needs in a fast-moving and collaborative environment. You will collaborate directly with an agile team consisting of Product Owners, Integration Analysts, and other stakeholders.
Position Responsibilities:
- Design and deliver end-to-end SmartComm-based customer communication solutions that align with enterprise architecture standards and support high-volume document generation.
- Develop and optimize SmartComm configurations to simplify template creation, reduce manual effort, and improve efficiency for business users.
- Configure and manage SmartComm components to enhance document assembly rules, ensuring accurate generation of complex, multi-section communications in daily operations.
- Build, maintain, and improve SmartComm data models using SmartComm Data Modeler, enabling consistent, reusable, and scalable data structures across products and channels.
- Create and manage document templates, clauses, and layouts using SmartComm Draft Editor to ensure high-quality, compliant, and user-friendly outputs.
- Collaborate with product owners, business analysts, designers, and developers to translate business requirements into scalable SmartComm solutions and integrations.
- Define and implement robust integrations between SmartComm and core enterprise systems, ensuring seamless data flow and system interoperability.
- Review existing SmartComm implementations to identify opportunities for performance optimization, improved maintainability, and stronger alignment with architectural standards.
- Produce comprehensive technical design documents, configuration guides, and data mapping documentation to support development, maintenance, and knowledge sharing.
- Establish and promote best practices for error handling, logging, monitoring, and overall solution reliability within SmartComm environments.
- Partner with testing teams to define and validate test cases for templates, data models, and document assembly logic, ensuring high-quality and accurate outputs.
- Diagnose and resolve production issues related to SmartComm templates, configurations, or data mappings; implement root-cause fixes to prevent recurrence.
- Contribute reusable components, frameworks, and best practices to accelerate delivery and ensure consistency across SmartComm implementations.
- Pair program with other specialists on the team.
- Stay up to date on the latest development technologies and trends.
- Use leading technologies such as GitHub Copilot to increase efficiency
Required Qualifications:
- 5+ years Full-Stack Engineer experience
- Experience translating user requirements into software requirements
- Ability to build moderately complex code to specifications and standards
- Amenable to work on a night shift work schedule (8pm to 5am) and on a hybrid work set up of 3x a week in office reporting.
- Must have experience in SQL.
- Good interpersonal skills to convey issues and work to both technology and business customers
- Experience with technologies such as: SmartComm, SmartComm Data Modeler is a must.
- Experience with technologies such as: C#, .NET, JSON, XML is a must.
- Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures) is a must.
- Experience working with modern software architectures and API-focused development and scripting languages
- Experience working in an agile and DevSecOps environment
- Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Understanding of software development lifecycle
- Prioritizes efficient code production by using open-source frameworks and patterns
- Demonstrates all core skills, and good interpersonal skills for the role
- Good working and background knowledge of area of practice
- Participates in functional demos applying new tech; designs own control structures
- Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
- Understands how to find and reuse patterns and platforms in the Manulife ecosystem and the broader community •
- Experience with technologies such as: SQL, Relational databases, Data Mapping, ETL concepts, Data Transformation
- Experience with technologies such as: React, React Native, Node, Angular, JQuery
- Experience with technologies such as: JavaScript, Python, Scala or Java
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.
About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.
Manulife is an Equal Opportunity Employer
At 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 [email protected].
Working Arrangement
Skills Required
- 5+ years Full-Stack Engineer experience
- Experience translating user requirements into software requirements
- Ability to build moderately complex code to specifications and standards
- Amenable to work night shift schedule (8pm to 5am) and hybrid (3x a week in office)
- Must have experience in SQL
- Good interpersonal skills to convey issues to technology and business customers
- Experience with SmartComm
- Experience with SmartComm Data Modeler
- Experience with SmartComm Draft Editor
- Experience with C#
- Experience with .NET
- Experience with JSON and XML
- Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures)
- Experience with data mapping, ETL concepts, and data transformation
- Experience with React, React Native, Node, Angular, or jQuery
- Experience with JavaScript, Python, Scala or Java
- Experience working with modern software architectures and API-focused development
- Experience working in an agile and DevSecOps environment
- Familiarity with agile and DevOps principles, test-driven development, and continuous integration
- Understanding of software development lifecycle
- Prioritizes efficient code production using open-source frameworks and patterns
- Ability to write clear, readable, and maintainable code and take ownership of quality
- Willingness to pair program and collaborate with product owners, analysts, designers, and developers
Manulife Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Manulife and has not been reviewed or approved by Manulife.
-
Healthcare Strength — Healthcare coverage is portrayed as comprehensive, spanning medical, dental, prescription drugs, vision, critical illness, and short- and long-term disability. Mental-health support is emphasized via EAP-style services and high annual coverage limits in some regions, alongside wellness programs and navigation tools.
-
Retirement Support — Retirement offerings are positioned as a meaningful part of total rewards, including group RRSP/defined contribution pension options and employer matching in some cases. Ownership-related programs such as share purchase/stock options are also described as available for eligible employees.
-
Flexible Benefits — Benefits are described as robust and flexible, with customizable packages and spending-account style options in some plans. Digital tools (mobile app/claims) and reward-linked wellness programs are framed as making benefits easier to use and more engaging.
Manulife Insights
What We Do
Manulife is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, we operate as Manulife across our offices in Canada, Asia, and Europe, and primarily as John Hancock in the United States. We have more than 40,000 employees, over 116,000 agents serving ~34 million customers worldwide, and over $1.3 trillion in assets under management and administration. Visit www.Manulife.com to find out more. For Manulife terms of use, please visit http://bit.ly/SM_Terms








