Manulife is a leading international financial services provider, helping people make decisions easier and lives better.
Help craft the future you want to see — and discover that better can take you anywhere you want to go.
**Full Stack Engineer**
**The Opportunity**
We're looking for a
**Full Stack Engineer**
who is excited about building the next generation of intelligent, cloud-native applications.
In this role, you'll work across the full technology stack, from intuitive React experiences and scalable backend services to data engineering and
**Generative AI, RAG, and agentic AI solutions** .
You'll help turn ideas and product requirements into secure, reliable applications that solve real business problems.
This is an excellent opportunity for an engineer who enjoys hands-on development, modern AI technologies, and owning solutions from concept through production.
**What You'll Do**
Design, develop, and maintain
**end-to-end applications**
across front-end, backend, API, AI, and data layers.
Build responsive and accessible user experiences using
**React**
and modern web development practices.
Develop scalable backend services and APIs using
**Python, FastAPI/async frameworks, and Java** .
Build and integrate
**LLM-powered and agentic AI applications**
using frameworks such as
**Lang
Graph, Lang
Chain, Auto
Gen** , or similar technologies.
Design
**Retrieval-Augmented Generation (RAG)**
solutions using embeddings, vector/hybrid search, and enterprise knowledge sources.
Build and maintain data ingestion pipelines and work with large datasets using
**Azure Databricks and Delta Tables** .
Develop cloud-native applications leveraging
**AKS/Kubernetes, Azure API Management, Azure Service Bus, MongoDB/Cosmos DB, and vector databases** .
Establish and maintain automated build, integration, and deployment pipelines using
**Git
Hub Actions** .
Implement strong engineering practices across testing, code reviews, observability, security, performance, and reliability.
Troubleshoot complex production issues, conduct root-cause analysis, and drive issues through resolution.
Partner with product, design, QA, engineering, and business stakeholders to translate requirements into effective technical solutions.
Contribute to architectural decisions and advocate for scalable, consistent engineering standards across the stack.
Take ownership of individual deliverables and drive work forward with minimal supervision.
**What You Bring**
**3+ years of professional software engineering experience** , with strong backend and full-stack development expertise.
Hands-on development experience with
**Python, Java, and React** .
Experience developing backend services and APIs using
**FastAPI, asynchronous Python frameworks, or similar technologies** .
Practical experience building
**LLM-based or agentic AI solutions**
using
**Lang
Graph,
Lang
Chain, Auto
Gen** , or comparable frameworks.
Hands-on experience developing
**RAG solutions** , including embeddings, vector or hybrid search, and enterprise data sources.
Data engineering experience with
**Azure Databricks, data ingestion pipelines, Delta Tables, and large datasets** .
Experience with cloud-native technologies such as
**AKS/Kubernetes, Git
Hub Actions, Azure API Management, Azure Service Bus, MongoDB/Cosmos DB, and vector databases** .
Strong understanding of application security, including authentication, authorization, input validation, and data protection.
Solid verbal and written communication skills, with the ability to clearly explain technical approaches and trade-offs to both technical and business audiences.
A collaborative mindset combined with the ability to independently own and deliver work.
**Nice to Have**
Bachelor's or Master's degree in
**Computer Science, Computer Engineering, Software Engineering, Information Technology** , or a related discipline.
Experience with
**Azure AI Search, Azure OpenAI, Azure AI Foundry** , or comparable AI platforms.
Experience with
**intelligent document processing** , including OCR, document extraction, classification, and data validation.
Working knowledge of
**Model Context Protocol (MCP)** , tool calling, and AI integration patterns.
The role being advertised is an existing vacancy.
**Acerca de Manulife y John Hancock**
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor.
Para obtener más información acerca de nosotros, visite
http://www.manulife.com .
**Manulife es un empleador que ofrece igualdad de oportunidades**
En Manulife/John Hancock, valoramos nuestra diversidad.
Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas.
Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas,
condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo.
Un representante de Recursos Humanos trabajará con los solicitantes que requieran una adaptación razonable durante el proceso de solicitud.
Toda la información que se haya compartido durante el proceso de solicitud de adaptación se almacenará y utilizará de manera congruente con las leyes y las políticas de Manulife/John Hancock correspondientes.
Para solicitar una adaptación razonable en el proceso de solicitud, envíenos un mensaje a
[email protected] .
**Referenced Salary Location**
Toronto, Ontario
**Modalidades de Trabajo**
Híbrido
**Salary range is expected to be between**
$86,100.00 CAD - $136,100.00 CAD
Los empleados también tienen la oportunidad de participar en programas de incentivos y recibir una compensación vinculada al rendimiento empresarial e individual.
El salario real variará según las condiciones del mercado local, la geografía y factores relacionados con el puesto como conocimientos, habilidades, requerimientos, experiencia y educación/formación.
Si solicitas este puesto fuera de tu ubicación principal, por favor escríbenos a
[email protected]
para conocer el rango salarial correspondiente a tu ubicación.
Manulife ofrece a los empleados aptos una amplia variedad de beneficios personalizables, entre ellos, beneficios de salud, odontológicos, de salud mental, oftalmológicos, por discapacidad a corto y a largo plazo, cobertura de seguro de vida y por muerte accidental y desmembramiento, adopción/subrogación y bienestar, y planes de asistencia al empleado/familiar.
También ofrecemos a los empleados admisibles varios planes de ahorro para la jubilación (incluidos planes de pensiones y un plan mundial de propiedad de acciones con contribuciones equivalentes del empleador) y recursos de asesoramiento y educación financiera.
Nuestro generoso programa de tiempo libre remunerado en Canadá incluye feriados, vacaciones, días personales y días por enfermedad, y ofrecemos la gama completa de ausencia laboral reglamentaria.
Si se está postulando para este puesto en los EE. UU., póngase en contacto con
[email protected]
para obtener más información sobre las disposiciones relativas al tiempo libre remunerado específicas de EE. UU.
We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process.
For more information, please refer to our personal information collection statement (https://careers.manulife.com/global/en/talentacquisitionprivacystatement) .
📌 Full-Stack Software Engineer (Toronto)
🏢 Manulife
📍 Toronto