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.