JOBSEARCHER

Lead Full Stack Software Engineer

Overview In this role you will lead the design and delivery of full‑stack cloud applications, guiding teams through architecture decisions and engineering best practices. You will partner with product owners and architects to build secure, scalable solutions and champion DevOps, testing, and reliability. The position sits within the Canadian Retirement Technology group, contributing to customer-focused digital capabilities and innovation. You will influence engineering standards and mentor engineers to elevate performance and quality. Compensation / Benefitshybrid work arrangementincentive programshealth, dental, vision, mental health benefitsretirement savings planspaid time off and leaves of absenceuniversal life/AD&D insurance (as part of benefits) ResponsibilitiesLead the design, development, and delivery of full‑stack apps using Java (Spring Boot) and ReactArchitect and build cloud-native solutions on Microsoft Azure (AKS, App Service, Azure SQL, Service Bus)Guide architecture reviews and technical decision-making across teamsMentor developers through code reviews and pairingPromote software quality via automated testing, observability, and modern practicesCollaborate with business/tech stakeholders to translate requirements into solutionsDrive DevOps adoption, CI/CD, and infrastructure-as-codeSupport production systems and improve reliability and performanceBalance delivery with architectural health and technical debt managementContribute to hiring and talent development to build a high-performing team Key requirements8+ years of professional software engineering experience2+ years in technical leadership, lead developer, or mentorship roleStrong hands-on Java (Spring Boot) and React experienceCloud-native application development on Microsoft AzureUnderstanding of microservices, RESTful APIs, and distributed systemsExperience with CI/CD, DevOps practices, and IaCRelational databases experience (SQL Server, PostgreSQL)Docker and Kubernetes experienceStrong software design, security, and performance optimization knowledgeLeadership in mentoring engineers and driving technical excellenceExcellent communication with technical and non-technical stakeholdersAgile delivery experience with sprint planning, estimation, and retrospectivesMentoring and coachingEffective communication with stakeholdersCollaboration and cross-functional coordinationJava (Spring Boot)ReactAzure cloud services (AKS, App Service, Azure SQL, Service Bus)