Senior Full Stack Software Engineer (Agentic AI)
John Hancock Manulife
We are looking for an experienced Agentic AI Engineer who can design, build, and deploy advanced multi-agent systems using modern LLMs and agentic frameworks. You will work across cloud environments, collaborate with cross-functional stakeholders, and develop intelligent systems capable of autonomous task execution, orchestration, and agent-to-agent collaboration.
This role is ideal for engineers who enjoy solving complex problems, integrating tools, and creating scalable AI-powered workflows.
Position Responsibilities:
Design & Development
- Architect and implement agentic AI systems using frameworks such as Azure Agent Framework, LangChain, CrewAI, Semantic Kernel, or AutoGen.
- Build multi-agent workflows, including task decomposition, planning/execution loops, and agent-to-agent communication using MCP or similar protocols.
- Develop reliable tool and API integrations that agents can call autonomously to perform complex tasks.
Integration, Quality & Governance
- Implement AI agent design patterns for reliability and safety.
- Apply security, governance, and compliance practices when designing agentic systems, especially in regulated industries.
- Build agents that operate reliably within CI/CD pipelines, including automated testing, prompt versioning, and deployment workflows.
Collaboration
- Work closely with software engineers, cloud architects, data teams, and product partners to translate requirements into agentic AI capabilities.
- Participate in code reviews, architecture discussions, and best‑practice development for agent-based systems.
Required Qualifications:
At least 5-7 years of experience in the following:
-Proven experience developing and deploying Agentic AI systems, preferably in financial services or other regulated industries.
- Strong knowledge of LLMs and prompt engineering, with hands‑on experience using models such as LLaMA, OpenAI, or Claude.
- Hands-on experience with agentic frameworks such as Azure Agent Framework, LangChain, CrewAI, Semantic Kernel, or AutoGen.
- Experience implementing AI agent design patterns and multi-agent communication frameworks (including MCP-based agents).
- Proficiency in at least one programming language: Python, Java, or C#.
- Experience with cloud technologies, ideally Azure, including architecture, security, and deployment.
- Understanding of governance, monitoring, security, and compliance considerations for AI and cloud-based systems.
- Experience with DevOps tools and CI/CD pipelines in cloud environments.
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 hr@manulife.com.
Working Arrangement