Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Manulife

Senior Full-Stack Software Engineer

Manulife

Senior Full-Stack Software Engineer designing and building secure software solutions at Manulife. Collaborating across technology stacks and providing technical leadership and mentorship to the engineering team.

Posted 4/30/2026full-timeWaterloo • 🇨🇦 CanadaSenior💰 CA$113,000 - CA$163,000 per yearWebsite

Tech Stack

Tools & technologies
AzureCloudDockerJavaScriptKubernetesMongoDBNode.jsNoSQLReactSQL

About the role

Key responsibilities & impact
  • Design, develop, and deploy end-to-end features across front-end, back-end, APIs, and infrastructure
  • Collaborate with cross-functional partners (product, design, engineering) to define requirements and deliver solutions
  • Contribute to architectural and technical design decisions with a focus on scalability, performance, security, and reliability
  • Write clean, maintainable, well-tested code following established engineering best practices
  • Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools
  • Troubleshoot and resolve complex, cross-stack issues by identifying root causes and implementing sustainable fixes
  • Participate in code reviews and contribute to shared engineering standards and documentation
  • Support and mentor other engineers through knowledge-sharing and constructive feedback
  • Stay current with emerging technologies and evaluate their applicability to the product ecosystem

Requirements

What you’ll need
  • 8+ years experience full stack software development
  • Professional experience as a full-stack or software engineer delivering production systems
  • Experience building front-end applications using modern frameworks such as React
  • Back-end development experience with Node.js, Express, or similar technologies
  • Experience designing and consuming RESTful APIs and working with domain-driven models
  • Experience working with relational and/or NoSQL databases (e.g., SQL, MongoDB)
  • Hands-on experience with cloud platforms, such as Azure
  • Experience using container technologies (e.g., Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Understanding of performance, accessibility, and responsive design principles
  • Experience providing technical guidance, mentorship, or leadership within a team

Benefits

Comp & perks
  • health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage
  • adoption/surrogacy and wellness benefits
  • employee/family assistance plans
  • various retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
  • financial education and counseling resources
  • generous paid time off program including holidays, vacation, personal, and sick days
  • full range of statutory leaves of absence

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full stack software developmentfront-end developmentback-end developmentReactNode.jsExpressRESTful APIsSQLMongoDBcloud platforms
Soft Skills
collaborationmentorshipknowledge-sharingconstructive feedbackproblem-solvingtechnical guidancecommunicationleadershipscalability focusperformance focus