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. They should possess strong software development skills across multiple technologies including C#, JavaScript, Python, and SQL, along with experience in API integration and platform solutions.

Working in a hybrid environment, you'll be responsible for building scalable platform solutions, leading technical teams, and collaborating with various stakeholders to deliver exceptional user experiences. The role offers competitive compensation ranging from CAD 75,880 to CAD 140,920, along with comprehensive benefits including health insurance, retirement plans, and various wellness programs.

Manulife stands out as an equal opportunity employer, embracing diversity and maintaining fair recruitment practices. They've received numerous accolades including Forbes Global Best Employers 2022 and Canada's Top 100 Employers 2023. The company offers significant growth opportunities, a supportive work environment, and the chance to make a meaningful impact in a leading financial services organization.

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 coverage
  • Vision insurance coverage
  • Short and long-term disability
  • Life and AD&D insurance
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days

Related Jobs

Full Stack Software Engineer/Developer

Full Stack Software Engineer role at Manulife in Waterloo, focusing on platform solutions and security engineering for corporate operations, offering competitive compensation and comprehensive benefits.

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.

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.