Senior Full-Stack Software Engineer, AI Automation

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full-Stack Software Engineer developing authentication features for CIAM solutions at Manulife. Collaborating across teams to enhance security and automation in software delivery.

Responsibilities

  • Design, build, and enhance CIAM authentication features and integrations, owning changes from design through production support
  • Develop application and integration code with quality, security, and reliability built in through automated testing and validation
  • Introduce and continuously improve automated tests, checks, and quality gates as a standard part of feature delivery
  • Collaborate with engineering leads, architects, release teams, and external vendors to translate standards and risks into enforceable, automated controls

Requirements

  • Approximately 5+ years of professional software engineering experience, including building and supporting production systems
  • Experience with full‑stack or backend‑focused development, including APIs, integrations, and distributed systems
  • Hands‑on experience with CI/CD pipelines, automated testing, and quality controls integrated into everyday development
  • A track record of replacing manual or repetitive work with automation to improve reliability and delivery efficiency

Benefits

  • 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
  • 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 in Canada includes holidays, vacation, personal, and sick days
  • full range of statutory leaves of absence

Job type

Full Time

Experience level

Senior

Salary

CA$113,000 - CA$163,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed Systems

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.