cover image
Manulife

Manulife

www.manulife.com

11 Jobs

32,881 Employees

About the Company

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

Listed Jobs

Company background Company brand
Company Name
Manulife
Job Title
Adobe Experience Manager Back-end Developer
Job Description
**Job title** Adobe Experience Manager Back‑end Developer **Role Summary** Design, develop, test and maintain scalable back‑end components and microservices for Adobe AEM Cloud services. Convert business requirements into technical specifications, implement API integrations, and ensure high‑performance, secure, and maintainable solutions across multi‑tenant, headless CMS environments. **Expectations** * Deliver production‑grade AEM Cloud solutions on time and within scope. * Follow Adobe‑recommended patterns for scalability, security, and compliance. * Collaborate across distributed teams and continuously improve development practices. **Key Responsibilities** - Translate functional requirements into detailed technical specs and user stories for AEM Cloud. - Design, code, unit‑test, and deploy reusable back‑end components, services, and OSGi bundles. - Build and maintain RESTful APIs, GraphQL endpoints, and microservices integrating with AEM and external systems. - Implement CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) with automated testing and code quality checks. - Manage dispatcher configuration, replication agents, and AEM deployment across environments. - Conduct code reviews, troubleshooting, and performance tuning of distributed services. - Monitor, patch, upgrade, and document AEM Cloud environments, ensuring security controls for data in transit and at rest. - Keep abreast of AEM Cloud releases, industry trends, and emerging technologies; propose enhancements. **Required Skills** - Proven AEM Cloud development experience; deep knowledge of AEM Cloud Service architecture. - Strong Java, Sling, OSGi, and back‑end programming foundation. - Experience with RESTful API design, microservices, and headless CMS patterns. - Familiarity with Adobe I/O, GraphQL, and content fragment modeling. - CI/CD expertise (Jenkins, GitHub Actions, Azure DevOps), automated testing, code quality tools. - Containerization/Orchestration: Docker, Kubernetes (plus CI/CD integration). - Cloud platform experience (AWS, Azure, or GCP) and security best practices. - Excellent problem‑solving, documentation, and stakeholder communication. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent professional experience accepted). - Adobe AEM certifications (e.g., AEM Cloud Front End Module, AEM as a Cloud Service Developer) preferred. - Certifications in relevant cloud platforms (AWS, Azure, GCP) or container technologies advantageous.
Toronto, Canada
Hybrid
03-11-2025
Company background Company brand
Company Name
Manulife
Job Title
Full Stack Software Engineer
Job Description
Job Title: Full Stack Software Engineer Role Summary: Design, develop, and maintain enterprise-scale cloud‑native applications across the full software stack, ensuring high quality, scalability, and continuous delivery. Expectations: • 4+ years in full‑stack engineering or a comparable role. • Proven ability to deliver end‑to‑end solutions and collaborate with cross‑functional teams. • Demonstrated ownership of code quality, automation, and deployment pipelines. Key Responsibilities: - Build, test, and iterate business applications covering front‑end, back‑end, APIs, and database layers. - Develop GraphQL APIs in TypeScript, integrating with Salesforce via Jsforce, and extend support for Salesforce/MuleSoft as needed. - Create intuitive user interfaces, server‑side logic, and database schemas aligned with business requirements. - Containerize services with Docker and orchestrate deployments in Kubernetes clusters. - Provision and manage Azure resources using Terraform; enforce GitOps practices with Flux and Jenkins pipelines. - Write and maintain automated test suites, conduct peer code reviews, and uphold coding standards and design patterns. - Produce deployment, maintenance, and operational documentation. - Participate in ideation workshops and promote innovative digital solutions. Required Skills: - Strong backend experience in Java or Python; familiarity with web frameworks and REST/GraphQL. - Expertise in TypeScript, Jsforce, and modern JavaScript/TypeScript ecosystems. - Proficiency with Docker, Kubernetes, Jenkins, CI/CD, Terraform, and GitOps workflows. - Knowledge of cloud‑native development and Azure services. - Solid understanding of data structures, algorithms, object‑oriented design, and database modeling. - Experience with automated testing tools, caching strategies, and resilience engineering. - Familiarity with Salesforce integration or MuleSoft is an asset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent professional experience. ---
Toronto, Canada
Hybrid
Junior
06-11-2025
Company background Company brand
Company Name
Manulife
Job Title
Senior Technical Business Analyst
Job Description
Job Title: Senior Technical Business Analyst Role Summary Strategic, execution-focused analyst leading cross‑functional alignment, roadmap delivery, and operational excellence for ART, Go‑to‑Market, and Salesforce initiatives. Works closely with the Chief Product Officer to prioritize initiatives, resolve dependencies, and provide data‑driven insights. Expectations - 5+ years of business analysis/program management in an agile environment. - Full bilingualism (English/French) to communicate with global stakeholders. - Proven track record of managing multiple priorities and stakeholders simultaneously. Key Responsibilities - Lead end‑to‑end project planning, tracking, and delivery across multiple squads. - Facilitate cross‑team collaboration; identify, document, and resolve dependencies. - Maintain and evolve ART‑level roadmap aligned with strategic goals. - Partner with CPO to define and refine strategic priorities for ART, Go‑to‑Market, and Salesforce initiatives. - Conduct analysis to support decision‑making and prioritization, including quarterly planning. - Champion continuous improvement in team rituals, reporting, and delivery practices. - Monitor KPIs and deliver actionable insights to stakeholders. - Act as liaison between business stakeholders and delivery teams; communicate goals, progress, risks. Required Skills - Agile frameworks (SAFe preferred). - Strong facilitation, communication, problem‑solving, and stakeholder management. - Proficiency in Jira, Confluence, Miro, roadmap planning tools. - Data analysis and visualization (Tableau, Power BI). - Experience in Sales, Operations, or Go‑to‑Market contexts. Required Education & Certifications - Bachelor’s degree in Business, Information Systems, Computer Science, or related field. - Professional certifications (e.g., PMI-ACP, SAFe Agilist, CBAP) preferred.
Toronto, Canada
Hybrid
Senior
05-11-2025
Company background Company brand
Company Name
Manulife
Job Title
Senior Back-End Software Engineer
Job Description
**Job Title:** Senior Back-End Software Engineer **Role Summary:** Lead the design, development, and maintenance of high‑quality, performant, and secure back‑end solutions for global operations. Provide technical leadership across the software development lifecycle, ensure architectural consistency, and mentor team members in an Agile environment. **Expectations:** - Deliver cloud‑native, Azure‑based services with robust CI/CD pipelines. - Drive technical decisions and uphold engineering excellence. - Continuously research and apply industry best practices. - Communicate complex concepts clearly to distributed teams. - Contribute to open‑source/inner‑source initiatives and performance monitoring. **Key Responsibilities:** - Design and review software architecture; document designs (UML). - Develop back‑end components using Databricks, Python, Azure Data Factory, and SQL Server. - Implement CI/CD workflows with Azure DevOps, Jenkins, or GitHub Actions. - Perform pair programming and mentor junior engineers. - Monitor and improve system performance using tools such as New Relic, Dynatrace, and Moogsoft. - Participate in Agile ceremonies and deliver sprint commitments. - Support integration with front‑end technologies (JavaScript/React/Node.js) as needed. **Required Skills:** - 8+ years back‑end development (Python, Databricks, Azure Data Factory, SQL Server). - 5+ years building cloud‑native solutions on Microsoft Azure. - 5+ years CI/CD implementation (Azure DevOps, Jenkins, GitHub Actions). - Strong software design and UML documentation experience. - Knowledge of secure coding, microservices, test automation, and performance monitoring. - Ability to make sound technical decisions and mentor peers. - Excellent written and verbal communication in distributed teams. - Familiarity with Java/Spring Boot (asset). - Experience with Power BI, JavaScript/React/Node.js (asset). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience). - Advanced degree optional. - Relevant certifications (e.g., Azure Solutions Architect, Azure Developer) desirable but not mandatory.
Toronto, Canada
Hybrid
Senior
07-11-2025