Jobiglo

No results.

Lead Full Stack Software Engineer

manulife · Waterloo

New
Hybrid Senior 113,260 - 210,340 CAD/year 🇬🇧 English
Java Spring Boot React Microsoft Azure AKS Azure SQL Service Bus SQL Server PostgreSQL Docker Kubernetes CI/CD

Job description

About the role

Manulife's Canadian Retirement Technology team is looking for a Lead Full Stack Software Engineer in Waterloo, Ontario, on a hybrid arrangement. The role provides technical leadership across the software development lifecycle, partnering with product owners, architects and engineering teams to build secure, scalable applications, and influences engineering practices and architectural decisions.

Key responsibilities

  • Lead the design, development and delivery of full-stack applications using Java (Spring Boot) and React.
  • Architect and build scalable cloud-native solutions on Microsoft Azure (AKS, App Service, Azure SQL, Service Bus).
  • Guide engineering teams through architecture reviews, technical decisions and implementation best practices.
  • Mentor and coach developers through code reviews, pair programming and technical leadership.
  • Promote software quality through automated testing, observability and modern engineering practices.
  • Partner with business and technology stakeholders to turn requirements into technology solutions.
  • Drive DevOps adoption, CI/CD automation and infrastructure-as-code practices.
  • Support production systems, troubleshoot complex issues and improve reliability and performance.
  • Balance delivery priorities with architectural health and technical debt management.
  • Contribute to hiring and talent development.

Required profile

  • 8+ years of professional software engineering experience.
  • 2+ years in a technical leadership, lead developer or mentorship capacity.
  • Demonstrated success mentoring engineers and leading architecture discussions.
  • Strong Agile delivery experience, including sprint planning, estimation and retrospectives.
  • Excellent communication with technical and non-technical stakeholders, and experience coordinating across teams.

Required skills

  • Java (Spring Boot) and React
  • Cloud-native applications on Microsoft Azure
  • Microservices, RESTful APIs and distributed systems
  • CI/CD pipelines, DevOps and infrastructure-as-code
  • SQL Server and PostgreSQL
  • Docker, Kubernetes and container-based deployments
  • Software design principles, application security and performance optimization

What we offer

  • Salary range of $113,260 to $210,340 CAD, varying with location and qualifications.
  • Incentive programs tied to business and individual performance.
  • Health, dental, mental health, vision, life and disability insurance, and retirement savings plans with employer matching.
  • Paid time off including holidays, vacation, personal and sick days, and statutory leaves.

Questions fréquentes

Le salaire proposé pour ce poste est de 113-210k CAD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 15 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

manulife

Waterloo