5+ years professional software engineering experience
Full-stack or backend development with apis
Ci/cd pipelines and automated testing expertise
**
Manulife Financial Inc is seeking a Senior Full-Stack Software Engineer to enhance their Customer Identity and Access Management platform. The candidate will focus on designing and automating authentication features in a hybrid work environment, emphasizing strong engineering judgment and a commitment to continuous improvement.
**
Job Summary
The role involves designing and building the next generation of customer and employee identity solutions within a security-sensitive environment.
Candidates are expected to use AI-assisted tools thoughtfully to accelerate test creation, validation, and regression coverage while maintaining high quality standards.
Manulife offers a flexible hybrid work arrangement in Waterloo, Ontario, along with comprehensive benefits including health, dental, and retirement savings plans.
Matching Summary
Match Score: 75
**
Manulife Financial Inc is seeking a Senior Full-Stack Software Engineer to enhance their Customer Identity and Access Management platform. The candidate will focus on designing and automating authentication features in a hybrid work environment, emphasizing strong engineering judgment and a commitment to continuous improvement.
**
Salary
Base: $113,000.00 CAD - $163,000.00 CAD; Bonus/Equity: Incentive programs tied to business and individual performance available; Benefits: Health, dental, vision, disability, life insurance, pension, and paid time off included.
Skills & Requirements
Must-have
5+ years professional software engineering experience
Full-stack or backend development with APIs
CI/CD pipelines and automated testing expertise
Experience building reliable distributed systems
Strong engineering judgment for security-sensitive environments
Nice-to-have
Exposure to authentication identity or security systems
Comfort using AI-assisted development tools
Track record of replacing manual work with automation
Collaboration across cross-functional teams
Mindset focused on continuous improvement
Key Requirements
Approximately 5+ years of professional software engineering experience
Hands-on experience with CI/CD pipelines and automated testing
Experience with full-stack or backend-focused development