Senior Full-Stack Software Engineer, AI Automation

Posted 2 hours ago

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.