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