Full-stack engineer building React, Python, Java, and generative AI applications for Manulife’s international financial services business. Developing cloud-native platforms, RAG solutions, and data pipelines.
Responsibilities
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
Design Retrieval-Augmented Generation 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 GitHub Actions
Implement engineering practices across testing, code reviews, observability, security, performance, and reliability
Troubleshoot production issues, conduct root-cause analysis, and drive issues through resolution
Partner with product, design, QA, engineering, and business stakeholders to translate requirements into technical solutions
Contribute to architectural decisions and scalable engineering standards
Own individual deliverables and drive work forward with minimal supervision
Requirements
3+ years of professional software engineering experience
Strong backend and full-stack development expertise
Hands-on experience with Python, Java, and React
Experience developing backend services and APIs using FastAPI, asynchronous Python frameworks, or similar technologies
Experience building LLM-based or agentic AI solutions using LangGraph, LangChain, AutoGen, or comparable frameworks
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 AKS/Kubernetes, GitHub 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
Strong verbal and written communication skills
Ability to collaborate and independently own and deliver work
Bachelor’s or Master’s degree in a relevant discipline is nice to have, not required
Experience with Azure AI Search, Azure OpenAI, Azure AI Foundry, or comparable AI platforms is nice to have
Experience with intelligent document processing, including OCR, document extraction, classification, and data validation is nice to have
Working knowledge of Model Context Protocol (MCP), tool calling, and AI integration patterns is nice to have
Benefits
Incentive programs and incentive compensation tied to business and individual performance
Health, dental, mental health, and vision benefits
Short- and long-term disability insurance
Life and AD&D insurance coverage
Adoption/surrogacy benefits
Wellness benefits
Employee/family assistance plans
Retirement savings plans, including pension
Global share ownership plan with employer matching contributions
Financial education and counseling resources
Paid holidays, vacation, personal, and sick days in Canada
Staff Software Engineer owning Kubernetes infrastructure, release tooling, and observability for CircleCI’s self - hosted CI/CD platform. Improving installation, upgrades, and operations for regulated and air - gapped customers.
Senior Software Engineer building CircleCI’s ClickHouse - based query and ingestion platform. Supporting AI - powered CI/CD insights through scalable, reliable historical data systems.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communication reliability.
Fullstack developer building web applications, Cloud Native services, and backend integrations at Mirego. Shaping architecture, DevOps practices, and AI - assisted development.
Senior C#/.NET engineer applying AI coding agents to Quest’s on - premises enterprise software. Improving development speed, quality, testing, and team practices.
Embedded software developer building secure real - time C/C++ firmware for microprocessor - based protection relays. Optimizing grid - protection performance, IEC 61850 communications, and AI - assisted validation.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communications.
Software Developer building React and TypeScript features for Cisco Splunk’s AI Canvas. Designing AI agents and secure workflows for customer investigations across observability and security products.
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.