Taro Logo

Senior Full-Stack Software Engineer

A leading global financial services provider helping people make better decisions for a better life.
$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 global financial services provider, is seeking a Senior Full-Stack Software Engineer to join their innovative technology team. This role offers an exciting opportunity to work on products that millions of end users rely on daily. The position combines technical expertise with creative problem-solving, focusing on delivering value through modern software development practices.

The ideal candidate will bring 7+ years of full-stack development experience, with strong proficiency in Java (Spring Boot), NodeJS, TypeScript, and React. You'll work in a hybrid environment across locations in Waterloo and Toronto, Ontario, contributing to a globally distributed team that values continuous improvement and innovation.

The role involves designing and implementing new features, working with modern cloud technologies (Azure/AKS), and maintaining high-quality code through automated testing. You'll participate in agile ceremonies, mentor other developers, and collaborate closely with Product Partners and Quality Engineers.

Manulife offers a comprehensive benefits package including health, dental, vision, and mental health coverage, retirement plans with employer matching, and generous paid time off. The company is recognized as a top employer, winning awards such as Forbes Global Best Employers 2022 and Canada's Top 100 Employers 2023.

The position offers competitive compensation ranging from $94,220 to $174,980 CAD annually, with additional incentive opportunities based on business and individual performance. This is an excellent opportunity for a senior engineer looking to make a significant impact while working with cutting-edge technologies in a supportive, inclusive environment.

Last updated 16 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 high-quality code
  • Update progress daily through Jira and Kanban board
  • Perform investigative 'Spikes' to mitigate technical uncertainty
  • Assist with documentation for deployment, maintenance, and support
  • Assist with production support and releases

Requirements For Senior Full-Stack Software Engineer

Java
TypeScript
React
Node.js
  • 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
  • Experience with Jira and Confluence
  • Knowledge of 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
  • Health, dental, mental health, and 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 including pension
  • 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