Enable job alerts via email!

Senior Software Engineer, Manulife Bank

Manulife Financial

Waterloo

Hybrid

CAD 75,000 - 141,000

Full time

Today
Be an early applicant

Job summary

A leading financial services provider is seeking a Senior Software Engineer in Waterloo, Ontario. This role involves designing and maintaining business applications, requiring extensive experience in Java and Spring within enterprise environments. Candidates should have strong communication skills and at least 3 years of cloud software development experience. The position offers a hybrid work arrangement and a competitive salary range of CAD $75,880 - $140,920, along with comprehensive benefits.

Benefits

Opportunities for learning and career growth
Flexible, inclusive environment
Comprehensive benefits package

Qualifications

  • Senior Java / Spring Developer.
  • At least 3 years of enterprise cloud software development.
  • Strong communication skills and team collaboration approach.

Responsibilities

  • Design, develop, test, and maintain business applications.
  • Create detailed system design specifications.
  • Conduct investigative Spikes to mitigate risks.

Skills

Java
Spring
Terraform
Docker
Kubernetes
Communication skills
Team collaboration

Education

Bachelor's degree in Computer Science or Engineering

Tools

Microsoft Azure
Job description

Join our Manulife Bank engineering team!

We are seeking a Senior Software Engineer to collaborate with our technical teams in delivering and enhancing platform capabilities.

Position Responsibilities :
  • Design, develop, test, deliver, maintain, and improve business applications across the full software development lifecycle.
  • Design end-user interfaces, databases, APIs, and server-side logic, maintaining both front-end and back-end components.
  • Apply disciplined coding practices to ensure agility and high-quality code delivery.
  • Utilize design patterns, automation, and semantic versioning where applicable.
  • Create detailed system design specifications to guide development.
  • Conduct investigative Spikes to mitigate technical uncertainties and risks.
  • Fix errors, resolve bugs, and enhance overall software efficiency.
  • Participate in brainstorming sessions to develop innovative digital solutions.
  • Create prototypes using various techniques.
  • Complete documentation for deployment, maintenance, support, and business needs.
  • Understand CI / CD, API development, DevSecOps, and database design.
  • Perform peer reviews to promote continuous learning and improvement.
Required Qualifications :
  • Senior Java / Spring Developer
  • At least 3 years of enterprise cloud software development using Java, Spring, Terraform, Docker, Kubernetes in large teams.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Strong communication skills and team collaboration approach.
Preferred Qualifications :
  • 7+ years of Java / Spring development experience.
  • 2+ years of experience with Microsoft Azure.
  • 2+ years of experience with DevOps tools : Terraform, Docker, Kubernetes.
What We Offer :
  • Opportunities for learning and career growth.
  • A flexible, inclusive environment supporting well-being.
  • Support in shaping your future as part of our global team.
About Manulife and Our Values :

Manulife Financial is a leading international financial services provider dedicated to helping people achieve "easy investing and wealth management, enjoy a prosperous life." For more information, visit https : / / www.manulifeim.com / institutional / tw / en .

We are an equal opportunity employer embracing diversity and committed to fair recruitment, retention, promotion, and compensation practices regardless of race, ethnicity, gender, age, or other protected factors. We strive to eliminate barriers and provide reasonable accommodations during the application process. For assistance, contact recruitment@manulife.com .

Location and Compensation :

Waterloo, Ontario | Hybrid work arrangement

Salary range : CAD $75,880 - $140,920. For roles outside primary location, contact recruitment@manulife.com for salary details. Actual compensation varies based on market, location, and individual qualifications. Employees may participate in incentive programs.

Benefits :

Comprehensive benefits including health, dental, mental health, vision, disability, life insurance, wellness benefits, retirement plans, and paid time off. For U.S.-specific benefits information, contact recruitment@manulife.com .

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs