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.