Taro Logo

Senior Full-Stack Software Engineer

Manulife Financial Corporation is a leading international financial services provider helping people make decisions easier and lives better.
$70,000 - $130,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 innovative technology team. This role offers an exciting opportunity to work on products that impact millions of end users 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, collaborating with cross-functional teams to design, develop, and maintain critical financial software solutions. The role involves working with cutting-edge technologies including Azure cloud services, REST APIs, and modern DevOps tools.

As a senior engineer, you'll not only contribute to technical development but also mentor other team members and participate in product strategy discussions. The position offers competitive compensation ($70,000-$130,000 CAD) and comprehensive benefits including health coverage, retirement plans, and stock ownership opportunities.

Manulife provides a supportive, inclusive work environment focused on continuous learning and professional growth. They're recognized as one of the World's Best Employers (Forbes 2022) and Top 100 Employers in Canada (2023). The company's commitment to making decisions easier and lives better extends to both their customers and employees, offering meaningful work that impacts millions of people globally.

This role is perfect for someone who is passionate about financial technology, enjoys solving complex problems, and wants to be part of a forward-thinking organization that values innovation and personal growth. The hybrid work model offers flexibility while maintaining collaborative opportunities with team members in Waterloo and Toronto offices.

Last updated 16 hours ago

Responsibilities For Senior Full-Stack Software Engineer

  • Applying creative problem solving that bring software designs to life
  • Designing, coding, unit testing and integrating new features and functionality
  • Promoting and applying agile (SAFe) principles and methodology
  • Developing automated tests to ensure delivery of high-quality code
  • Updating progress daily through Jira and Kanban board
  • Performing investigative Spikes to mitigate technical uncertainty
  • Assisting with documentation
  • Assisting 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 experience
  • 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 benefits including medical, dental, mental health, and vision coverage
  • Short and long-term disability coverage
  • Life insurance
  • Retirement savings plans with employer matching
  • Employee stock ownership plan
  • Paid time off including holidays, vacation, personal days, and sick days
  • Financial education resources
  • Employee assistance program

Interested in this job?

Jobs Related To Manulife Senior Full-Stack Software Engineer