CareerPlanSign in
This role has closed. Browse similar live roles below, or see all open jobs →

Software Engineer, Manulife Bank Technology Team

Waterloo, Ontario, CA💼 Full-time🗓 2026-09-09 → 2026-09-25

Core

Design, build, and support cloud-native APIs, integration services, and platform services powering digital banking experiences.

Role type

Software Engineer (Backend/Platform)

Builds

Reusable APIs, integration services, event-driven solutions, and operational tools for Manulife Bank.

Domain

Financial Services / Banking / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, RESTful APIs, Microservices, Relational/NoSQL databases, Cloud technologies, Containerization, Git, CI/CD pipelines

Preferred skills

Microsoft Azure, Kubernetes, Event-driven architecture, Infrastructure-as-code (Terraform), API management, DevSecOps, AI-assisted development tools

Technologies

Java, Spring Boot, Azure, Kubernetes, AKS, Azure Service Bus, Azure Functions, Oracle, SQL, NoSQL, Terraform, Docker, GitHub, New Relic, Snyk, SonarQube, Jira, Confluence, GitHub Copilot

Responsibilities

Design, develop, test, deploy, and support modern software applications and platform services; Build and maintain APIs, integration services, and reusable components; Write clean, secure, and well-tested code; Collaborate with product owners, architects, and cybersecurity teams; Participate in Agile delivery activities including backlog refinement and sprint planning; Contribute to technical design discussions and architecture reviews; Support production releases and operational readiness; Investigate and resolve application or platform issues; Participate in peer code reviews; Advance automated testing, CI/CD, and DevSecOps practices; Use AI-assisted development tools responsibly; Document technical solutions and share knowledge.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.