Software Engineer building Java, Spring Boot, and Azure APIs and platforms for Manulife’s digital banking services. Supporting secure, scalable, event-driven financial technology.
Responsibilities
Design, develop, test, deploy, and support modern software applications and platform services
Build and maintain APIs, integration services, event-driven capabilities, notification solutions, and reusable platform components
Write clean, secure, maintainable, and well-tested code
Collaborate with product owners, engineers, architects, cybersecurity teams, and business partners
Participate in backlog refinement, sprint planning, estimation, retrospectives, and other Agile activities
Contribute to technical design discussions and architecture reviews
Support production releases, operational readiness, and the ongoing health of banking platforms
Investigate and resolve application or platform issues
Improve system reliability, security, and performance
Participate in peer code reviews
Advance automated testing, CI/CD pipelines, monitoring, observability, and DevSecOps practices
Use AI-assisted development tools responsibly
Document technical solutions and share knowledge with teammates
Requirements
At least three years of experience developing software applications or services in an enterprise or similarly complex environment
Experience developing backend applications using Java and Spring Boot, or comparable enterprise development frameworks with the ability to learn Java and Spring Boot
Understanding of RESTful APIs, microservices, and distributed application design
Experience with relational and/or NoSQL databases and data integration solutions
Familiarity with cloud technologies, containerization, or cloud-native application development
Experience using Git-based source control and CI/CD pipelines
Strong analytical, troubleshooting, and problem-solving skills
Ability to communicate technical ideas clearly and collaborate effectively with technical and non-technical partners
Experience contributing within an Agile or iterative software delivery environment
Commitment to continuous learning, knowledge sharing, and high-quality engineering practices
Preferred: Experience with Microsoft Azure services
Preferred: Experience with Kubernetes or Azure Kubernetes Service (AKS)
Preferred: Experience developing event-driven solutions or working with messaging and enterprise integration platforms
Preferred: Familiarity with Terraform
Preferred: Experience with API management platforms, Azure Functions, or Azure Service Bus
Preferred: Familiarity with automated testing, application security, or DevSecOps tools such as Snyk and SonarQube
Preferred: Experience with application monitoring, observability, incident troubleshooting, or operational support
Preferred: Exposure to AI-assisted development tools such as GitHub Copilot
Preferred: Familiarity with Model Context Protocol, agentic development workflows, or emerging AI engineering patterns
Preferred: Experience working in banking, financial services, or another regulated industry
Benefits
Flexible work environment
Health insurance
Dental insurance
Mental health benefits
Vision insurance
Short- and long-term disability insurance
Life and AD&D insurance coverage
Adoption/surrogacy benefits
Wellness benefits
Employee/family assistance plans
Retirement savings plans
Pension
Global share ownership plan with employer matching contributions
Financial education and counseling resources
Paid holidays, vacation, personal, and sick days
Statutory leaves of absence
Learning and career growth support
Well-being and inclusion support
Incentive programs and incentive compensation tied to business and individual performance
Software Test Developer improving testing, automation, and quality for D2L’s cloud - based education platform. Collaborating on Agile teams to transform how the world learns.
Aircraft systems installation engineer designing and integrating aerospace equipment for SOGECLAIR. Coordinating multidisciplinary engineering, certification, configuration, and production support.
Spécialiste en ingénierie des matériaux de forgeage pour moteurs aéronautiques chez Pratt & Whitney Canada. Conseil technique sur matériaux, traitements thermiques, revêtements et fournisseurs.
Directeur de l’ingénierie dirigeant la conception mécanique et l’équipe d’une organisation québécoise de solutions techniques pour environnements critiques. Pilotage de la conformité, de l’innovation et de la stratégie d’ingénierie.
IBM MQ developer configuring, migrating, and supporting enterprise applications for Genpact’s AI and digital transformation solutions. Handling incidents, releases, disaster recovery, and service performance.
Inference runtime engineer optimizing vLLM, the open - source AI inference engine. Improving LLM and diffusion - model serving across hardware and architectures.
Engineering Specialist designing piping, mechanical systems, and equipment improvements for Tenaris steel manufacturing operations. Supporting engineering execution and project management at the Sault Ste Marie mill.
Senior Data Developer building MaintainX’s Databricks data platform for industrial operations. Developing pipelines, governance, observability, and developer tooling for product and analytics teams.
Desjardins programmer analyst developing, testing, securing, and optimizing complex IT systems. Advising teams and coordinating technology solutions across business and infrastructure operations.
Associate .NET Software Engineer building and modernizing Sun Life applications. Delivering secure, reliable technology supporting clients’ financial security and wellbeing.