3 days ago
Toronto, Canada or Montréal, CanadaSenior
Responsibilities
- Design, develop, test, and maintain software components and production services for Canada Retirement products, operations, and customer experiences.
- Implement RAG services, intelligent assistants, advisor capabilities, and other AI-enabled business application features.
- Orchestrate AI-assisted design, coding, testing, documentation, refactoring, and other agentic SDLC workflows.
- Write maintainable code, participate in code reviews, and contribute to solution architecture and technical design.
- Develop and maintain unit, integration, and end-to-end automated tests.
- Contribute to CI/CD and DevOps activities including builds, deployments, monitoring, and incident support.
- Investigate production issues, perform root-cause analysis, implement fixes, and reduce technical debt through refactoring and performance improvements.
- Apply security, privacy, compliance, and customer data protection requirements in daily development work.
- Collaborate with product, business, architecture, and cross-functional Agile partners.
Requirements
- Production software engineering or development experience building and maintaining applications and services.
- Hands-on programming experience with Java, C#, Python, or a comparable modern language.
- Hands-on experience using AI/ML tools and frameworks to design, develop, or integrate solutions.
- Experience implementing RAG services, intelligent assistants, conversational or advisory solutions, or other AI-enabled enterprise application features.
- Exposure to agentic SDLC practices using AI for design, coding, testing, and documentation.
- Understanding of RESTful APIs, integrations, microservices, and event-driven architectural patterns.
- Experience with automated testing and CI/CD pipelines.
- Understanding of security, privacy, and data protection principles and their application in software development.
- Strong problem-solving skills and ability to work collaboratively in an Agile environment.
- Preferred experience with AWS, Microsoft Azure, Google Cloud Platform, infrastructure as code, deployment automation, observability, or operational best practices.
- Preferred experience in Canadian retirement, pensions, group retirement, wealth management, vector stores, knowledge bases, prompt tuning, GitHub Copilot, or Amazon Q.
Benefits
- Hybrid work arrangement in Montreal, Quebec.
- Base salary range of $113,000.00 CAD to $163,000.00 CAD, with potential incentive compensation.
- Customizable health, dental, mental health, vision, disability, life, AD&D, adoption/surrogacy, wellness, and employee/family assistance benefits for eligible employees.
- Retirement savings plans including pension and a global share ownership plan with employer matching contributions, plus financial education and counseling.
- Paid holidays, vacation, personal and sick days, and statutory leaves of absence in Canada.
Tech Stack
Categories
About Manulife
Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.
