Taro Logo

Full Stack Software Engineer/Developer

A leading global financial services provider helping people make better decisions for a better life.
$56,000 - $104,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Job Description

Manulife is seeking a Full Stack Software Engineer/Developer to join their team in Waterloo, Ontario. This role is crucial in supporting multiple Corporate Business operations including HR, Legal, Compliance, Finance, Treasury Marketing, and Risk Management within the Group Functions division. The position focuses on developing custom-fit engineering solutions while adhering to security and data privacy policies.

The ideal candidate will have 5+ years of hands-on experience in application development and systems integration, with specific expertise in PKI, digital certificates, and crypto standards. The role requires strong technical skills in various technologies including C#, JavaScript, Python, and SQL, along with experience in API integration and platform solutions.

As part of Manulife's team, you'll work in a flexible, hybrid environment that promotes well-being and inclusion. The company offers comprehensive benefits including health, dental, mental health coverage, retirement savings plans, and various insurance options. Manulife 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 CAD 75,880 to CAD 140,920, with additional incentive opportunities based on business and individual performance. You'll be part of a global financial services leader that values diversity, equality, and professional growth, making it an excellent opportunity for experienced software engineers looking to make an impact in the financial sector.

Last updated 17 hours ago

Responsibilities For Full Stack Software Engineer/Developer

  • Provides reliable and scalable platform solutions leveraging automation
  • Investigates new platform solutions to enhance service delivery experience
  • Resolves persistent platform issues when surfaced by technical support teams
  • Responsible for the deployment and integration of platform architectures
  • Builds code to specifications and standards
  • Provides code development leadership to Group Functions application teams
  • Collaborate with software engineers, platform engineers, Product Owners, and engineering leadership
  • Prototype and build new functionality to deliver on key platform objectives
  • Lead a technical team

Requirements For Full Stack Software Engineer/Developer

Python
JavaScript
TypeScript
  • 5+ years hands-on experience in application development and systems integration
  • 4+ years of hands-on experience in PKI, digital certs, crypto standards, and crypto life cycle management
  • BS or MS degree in computer science, computer engineering, information systems, privacy engineering or related field
  • Excellent communication and presentation skills
  • Strong software development skills using C#, AJAX, JSON, XML, JavaScript, SQL, Python and PowerShell
  • Hands-on experience in API integration, Microsoft PBI and Power Apps
  • Expertise in WinOS and RHEL
  • Strong organizational and troubleshooting skills

Benefits For Full Stack Software Engineer/Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Health insurance coverage
  • Dental insurance coverage
  • Mental health benefits
  • Vision insurance coverage
  • Short and long-term disability
  • Life insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee assistance plans
  • Retirement savings plans
  • Global share ownership plan
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days

Related Jobs

Back-End Software Engineer

Backend Software Engineer role at Manulife focusing on developing and maintaining business applications using Azure cloud technologies and modern development practices.

Back-End Software Engineer

Back-End Software Engineer position at Manulife focusing on developing and optimizing business applications using Azure cloud technologies.

Full Stack Software Engineer/Developer

Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and technical leadership with comprehensive benefits and hybrid work arrangement.

Automation Developer

Automation Developer position at Manulife, developing digital solutions using Microsoft Power Platform and SQL, offering comprehensive benefits and hybrid work arrangement.

Software Engineer, Product

Software Engineer, Product role at Asana, building features end-to-end for a leading work management platform in Vancouver, BC.