Lead Full Stack Software Engineer
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