Join our Manulife Bank Technology Team!
We’re looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications.
In this role, you’ll collaborate closely with product partners, designers, and engineers to deliver secure, high‑quality solutions that support meaningful platform initiatives.
You’ll contribute across the full software development lifecycle—while continuing to grow your technical skills, influence, and impact within a collaborative engineering environment.
Position Responsibilities
Design, develop, test, and maintain Java‑based applications using Spring and modern microservices architectures
Build and maintain RESTful APIs, databases, and server‑side services, with a focus on performance, reliability, and security
Collaborate with cross‑functional partners to translate business needs into well‑designed technical solutions
Apply engineering best practices including clean code, peer reviews, automated testing, CI/CD pipelines, and version control
Conduct technical investigations to reduce delivery risk and validate design decisions
Troubleshoot issues, resolve defects, and continuously improve application performance and efficiency
Contribute to documentation related to design, deployment, maintenance, and operational support
Participate in team ideation sessions, knowledge sharing, and continuous improvement activities
Required Qualifications
Strong experience building applications with Java and Spring (or similar frameworks)
Hands‑on experience with SQL databases and microservices‑based architectures
Experience developing applications in the cloud on Azure or another major public cloud platform
Familiarity with API development, CI/CD practices, and secure coding principles
Experience working collaboratively in agile, cross‑functional teams
Preferred Qualifications
Experience with Kubernetes or other container orchestration technologies
Exposure to DevOps or DevSecOps practices and tooling
Benefits When you join our team, we’ll empower you to learn and grow the career you want. We’ll recognize and support you in a flexible environment where well‑being and inclusion are more than just words. As part of our global team, we’ll support you in shaping the future you want to see.
We offer:
Competitive salary range of $86,100.00 CAD – $136,100.00 CAD, plus incentive programs and additional performance bonuses
Hybrid working arrangement
Comprehensive benefits including health, dental, mental health, vision, short‑ and long‑term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans
Retirement savings plans, including pension and a global share ownership plan with employer matching contributions
Generous paid time off program, statutory leaves, and other leave provisions
Equal Opportunity Employer Statement Manulife is an Equal Opportunity Employer. At Manulife/John Hancock, we embrace diversity and are committed to fair recruitment, retention, advancement and compensation, without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, creed, sex (including pregnancy and pregnancy‑related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other protected ground.
We need reasonable accommodation during the application process. For accommodations, contact
We collect personal information per our data and analytics policies. For more details, see our personal information collection statement.
#J-18808-Ljbffr