Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Manulife

Lead Full Stack Software Engineer

Manulife

Lead full-stack engineering for Manulife’s Canadian Retirement financial services technology using Java, React, and Azure. Mentoring teams, guiding architecture, and delivering secure cloud-native applications.

Posted 8/10/2026full-timeWaterloo • 🇨🇦 CanadaSenior💰 CA$113,260 - CA$210,340 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack application development using Java (Spring Boot) and React, with a strong focus on cloud-native solutions on Microsoft Azure. Proven ability to lead technical teams, mentor developers, and drive DevOps practices while ensuring software quality and architectural integrity.

Highest-signal resume keywords
Java (Spring Boot)ReactMicrosoft AzureCI/CD AutomationTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack DevelopmentMicroservices ArchitectureRESTful APIsRelational DatabasesDockerKubernetesInfrastructure-as-CodeAutomated TestingPerformance OptimizationAgile Methodologies
Soft Skills
MentoringCommunicationCollaborationProblem-SolvingAccountability
Tools & Technologies
Azure SQLService BusAKSApp ServiceSQL ServerPostgreSQL
Industry Keywords
DevOpsTechnical ExcellenceContinuous ImprovementCustomer-Centric ThinkingCode Quality

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsDockerJavaKubernetesMicroservicesPostgresReactSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • 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 using AKS, App Service, Azure SQL, and 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 translate 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 efforts

Requirements

What you’ll need
  • 8+ years of professional software engineering experience
  • 2+ years in a technical leadership, lead developer, or mentorship capacity
  • Strong hands-on experience with Java (Spring Boot) and React
  • Experience developing and operating cloud-native applications on Microsoft Azure
  • Understanding of microservices architecture, RESTful APIs, and distributed systems
  • Experience with CI/CD pipelines, DevOps practices, and infrastructure-as-code
  • Expertise with relational databases such as SQL Server and PostgreSQL
  • Experience with Docker, Kubernetes, and container-based deployment
  • Understanding of software design principles, application security, and performance optimization
  • Demonstrated success mentoring engineers and fostering technical excellence
  • Experience leading architecture discussions and evaluating technical trade-offs
  • Ability to maintain standards for code quality, testing, documentation, and operational excellence
  • Strong Agile delivery experience, including sprint planning, estimation, and retrospectives
  • Excellent communication skills with technical and non-technical stakeholders
  • Experience coordinating across multiple teams and managing cross-functional dependencies
  • Pragmatic, outcome-focused approach to technology adoption
  • Commitment to continuous improvement, learning, innovation, TDD, and automation
  • Commitment to collaboration, transparency, accountability, and customer-centric thinking

Benefits

Comp & perks
  • Incentive programs and incentive compensation tied to business and individual performance
  • Health, dental, mental health, and vision benefits
  • Short- and long-term disability insurance
  • Life and AD&D insurance coverage
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans, including pension
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid holidays, vacation, personal, and sick days in Canada
  • Statutory leaves of absence
  • Flexible work environment
  • Learning and career growth opportunities