Full-Stack Software Engineer
Manulife — Toronto, Ontario
Posted 2026-09-03
The Virtual Assistant team within John Hancock US Technology is transforming how customers, advisors, and operations teams interact across digital channels. As a Full-Stack Software Engineer, you will build and enhance intelligent customer experiences powered by conversational AI, cloud technologies, and modern software engineering practices. This role offers an opportunity to work on highly visible digital products, collaborate with cross-functional teams, and help shape the future of AI-driven customer engagement. You'll contribute to scalable, secure, and customer-focused solutions that support the next generation of omni-channel experiences. Position Responsibilities Design, develop, and enhance Virtual Assistant and conversational AI solutions supporting customer servicing experiences. Develop scalable applications and APIs using C#, .NET Core, ASP.NET, REST services, and microservices architecture. Build and maintain responsive user interfaces using modern front-end technologies such as React. Design and deploy cloud-native solutions leveraging Microsoft Azure services. Collaborate with product owners, architects, UX designers, and engineering teams to deliver innovative digi