Lead Full Stack Software Engineer
manulife · Waterloo
Description du poste
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
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Salaires par métier
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 14 heures
Expire dans 1 mois
2 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
manulife
Waterloo
Offres similaires
-
Engineering Manager
manulife Waterloo -
Full-Stack Software Engineer
manulife Waterloo -
Data Centre Student Intern (Winter 2027) - Indigenous Students
Sun Life Waterloo -
NetSuite Implementation Consultant (Canada)
bridgepoint-consulting Canada (Remote) -
Senior NetSuite Consultant (Remote, Canada)
bridgepoint-consulting Canada (Remote)