Senior Full Stack Engineer

Posted last week

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Senior Engineer bringing technical leadership in Oracle and cloud modernization for Licensing applications at Manulife. Collaborating with various stakeholders to ensure robust solutions for the business.

Responsibilities

  • Lead engineering enhancements, feature development, and technical delivery for the in‑house Licensing applications.
  • Own and evolve core components built on Oracle stored procedures, MicroFocus Cobol and Informatica.
  • Provide technical leadership in the modernization of the legacy Licensing platform toward a cloud‑based architecture.
  • Partner with Product Owner, Architecture, and Project teams to translate business requirements into robust, well‑designed technical solutions.
  • Drive continuous improvement through refactoring, performance tuning, and modernization of legacy components.
  • Design and build scalable and secure APIs.
  • Establish engineering standards, code quality practices, and documentation that support long‑term platform maintainability.
  • Mentor junior engineers and influence engineering culture through best practices, knowledge sharing, and technical guidance.
  • Troubleshoot complex issues, perform root-cause analysis, and implement resilient long-term fixes.
  • Collaborate with DevOps/Cloud teams to contribute to CI/CD pipeline improvements, environment readiness, and deployment processes.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)
  • 7+ years of hands-on engineering experience with enterprise-scale applications, including significant work in legacy modernization and technical leadership.
  • Strong proficiency in Oracle stored procedures, MicroFocus Cobol, Informatica, React, JavaScript, .NET/C# and Cloud Tools (Docker, Kubernetes).
  • Proven experience leading engineering delivery across complex, multi-system environments.
  • Demonstrated ability to evaluate technical design choices, articulate trade-offs, and influence architectural direction.
  • Solid understanding of software engineering best practices, including version control, automated testing, code review, and design patterns.
  • Excellent problem‑solving skills, strong communication skills and ability to collaborate effectively with cross-functional partners.

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
  • 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 (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

CloudDockerInformaticaJavaScriptKubernetesOracleReact.NET

Location requirements

HybridWaterlooCanada

Report this job

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