Taro Logo

Senior Software Engineer, Manulife Bank

Leading international financial services provider helping people make decisions easier and lives better.
$75,880 - $140,920
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Job Description

Join Manulife Bank's engineering team as a Senior Software Engineer in a role that combines technical excellence with impactful financial services. This position offers an opportunity to work with a leading international financial services provider, focusing on full-stack development using Java/Spring and modern cloud technologies.

The role involves designing and developing business applications, working with databases, APIs, and server-side logic while maintaining both front and back-end components. You'll be part of a team that values disciplined coding practices, automation, and semantic versioning. The position requires expertise in CI/CD methods, DevSecOps, and database design, with opportunities to participate in conceptualization and innovative digital solutions.

As a Senior Software Engineer, you'll contribute to Manulife's mission of making decisions easier and lives better for customers. The company offers a comprehensive benefits package including health, dental, mental health coverage, retirement plans, and various insurance options. The work environment is hybrid, providing flexibility while maintaining team collaboration.

The role offers competitive compensation ranging from $75,880 to $140,920 CAD, along with opportunities for incentive compensation tied to business and individual performance. Manulife is recognized as a top employer globally, winning awards for workplace excellence, including being named among Forbes' World's Best Employers and Canada's Top 100 Employers.

The ideal candidate will have at least 3 years of Enterprise Cloud Software Development experience, strong Java/Spring skills, and familiarity with modern tools like Terraform, Docker, and Kubernetes. The position offers growth opportunities, professional development, and the chance to work with a diverse, inclusive team at a company committed to innovation in financial services.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Manulife Bank

  • Designs, develops, tests, delivers, maintains, and improves business applications
  • Designs end-user interfaces, databases, APIs and server-side logic
  • Applies disciplined coding practices for high-quality code
  • Develops detailed system design specifications
  • Performs investigative 'Spikes' to mitigate technical uncertainty
  • Fixes errors and helps resolve bugs
  • Participates in conceptualization and brainstorming sessions
  • Creates prototype designs for products
  • Completes required documentation
  • Performs peer reviews of code

Requirements For Senior Software Engineer, Manulife Bank

Java
Kubernetes
  • Minimum of 3 years of Enterprise Cloud Software Development
  • Experience with Java/Spring/Terraform/Docker/Kubernetes
  • Bachelors in Computer Science or Engineering or equivalent experience
  • Strong Communication with a Teamwork approach
  • Understanding of CI/CD methods, API development, DevSecOps, and database design

Benefits For Senior Software Engineer, Manulife Bank

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health, dental, mental health, vision insurance
  • Short and long-term disability coverage
  • Life and AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days

Related Jobs

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership, offering CAD 75,880-140,920 with comprehensive benefits.

Full Stack Software Engineer/Developer

Senior Full Stack Software Engineer role at Manulife focusing on platform solutions and technical leadership for corporate operations.

Senior Full-stack Software Engineer

Senior Full-stack Software Engineer position at Manulife, developing HR applications and enterprise solutions using React, Python, and Java Spring Boot in Toronto.

Senior Platform Engineer - Dynamics 365/Power Platform

Senior Platform Engineer role at Manulife focusing on Dynamics 365/Power Platform development, requiring 8+ years experience, offering hybrid work and comprehensive benefits.

Full Stack Software Engineer

Senior Full Stack Software Engineer position at Manulife, offering hybrid work in Toronto/Waterloo with competitive pay and comprehensive benefits, focusing on financial services technology solutions.