Taro Logo

Senior Full-Stack Software Engineer

A leading international financial services provider helping people make decisions easier and lives better.
$74,000 - $137,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Senior Full-Stack Software Engineer

Manulife, a leading international financial services provider, is seeking a Senior Full-Stack Software Engineer to join their technology team. This role offers an exciting opportunity to work on products that impact millions of end users daily. The position requires 7+ years of full-stack development experience, with expertise in Java, Spring Boot, NodeJS, TypeScript, and React. The ideal candidate will work in a hybrid environment across Toronto and Waterloo locations, contributing to a globally distributed team.

The role involves designing and implementing new features, working with modern cloud technologies (Azure/AKS), and following agile (SAFe) methodologies. You'll be responsible for writing high-quality code, developing automated tests, and participating in the complete software development lifecycle. The position offers competitive compensation ranging from CAD 94,220 to CAD 174,980, along with comprehensive benefits including health coverage, retirement plans, and various insurance options.

As part of Manulife's technology team, you'll be empowered to learn and grow your career while working in a flexible, inclusive environment. The company is recognized as one of Forbes 2022 World's Best Employers and Canada's Top 100 Employers 2023. You'll have the opportunity to mentor other developers, participate in ideation sessions, and work closely with Product Partners and Quality Engineers to deliver innovative solutions.

The role combines technical expertise with collaborative teamwork, offering the chance to make a significant impact on financial technology solutions while enjoying the benefits of working for a global leader in financial services. Manulife's commitment to diversity, inclusion, and employee well-being makes this an excellent opportunity for someone looking to advance their career in a supportive, forward-thinking organization.

Last updated 18 hours ago

Responsibilities For Senior Full-Stack Software Engineer

  • Apply creative problem solving to bring software designs to life
  • Design, code, unit test and integrate new features and functionality
  • Promote and apply agile (SAFe) principles and methodology
  • Develop automated tests to ensure delivery of high-quality code
  • Update progress daily through Jira and Kanban board
  • Perform investigative 'Spikes' to mitigate technical uncertainty
  • Assist with required documentation
  • Assist with production support and releases

Requirements For Senior Full-Stack Software Engineer

Java
TypeScript
Node.js
React
  • 7+ years Full Stack development experience
  • Experience with Java (Spring Boot), NodeJS, Typescript, React
  • Azure/AKS cloud experience
  • REST API knowledge
  • Spring Boot, Spring Cloud, and Core Spring frameworks
  • SQL database experience
  • GitHub for source control
  • Jira and Confluence for task management
  • Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines

Benefits For Senior Full-Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
  • Health and dental coverage
  • Mental health benefits
  • Vision insurance
  • Short and long-term disability
  • 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
  • Generous paid time off including holidays, vacation, personal, and sick days

Interested in this job?

Jobs Related To Manulife Senior Full-Stack Software Engineer