CareerPlan

Lead Full Stack Software Engineer

Waterloo, Ontario, CAFull-timeCA$113k2026-08-10 → 2026-11-09
Hybrid · Canada

Core

Lead the design, development, and delivery of full-stack cloud-native applications for Canadian Retirement customers and business partners.

Role type

Senior IC Lead Full Stack Software Engineer

Builds

Scalable cloud-native applications on Microsoft Azure

Domain

Financial Services / Cloud Engineering

Deliverable

production ML models | product features

Required skills

Java (Spring Boot), React, Microsoft Azure (AKS, App Service, SQL, Service Bus), Microservices architecture, RESTful APIs, CI/CD pipelines, Docker, Kubernetes, SQL Server, PostgreSQL, Infrastructure-as-code, Automated testing, Observability

Preferred skills

Technical leadership, Mentoring, Architecture reviews, DevOps adoption, Cross-functional coordination

Technologies

Java, Spring Boot, React, Azure, AKS, App Service, Azure SQL, Service Bus, SQL Server, PostgreSQL, Docker, Kubernetes

Responsibilities

Lead design and delivery of full-stack applications; Architect and build scalable cloud-native solutions; Guide engineering teams through architecture reviews and best practices; Mentor and coach developers; Promote software quality through testing and observability; Drive DevOps adoption and CI/CD automation; Support production systems and troubleshoot complex issues.

Seniority

Senior, hands-on IC with leadership responsibilities