Engineering Manager, Manulife Bank
Core
Lead and mentor a team of full-stack engineers to build scalable, resilient applications while providing technical direction across the software development lifecycle.
Role type
Engineering Manager (People Leadership & Technical Guidance)
Builds
Scalable, resilient, and maintainable full-stack applications using modern cloud-enabled approaches.
Domain
Financial Services / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
People leadership and team coaching, architectural decision-making, SDLC management, trade-off evaluation, compliance alignment, Agile delivery, operational excellence, full-stack development, cloud development, CI/CD, platform modernization
Preferred skills
Combined people leadership and hands-on technical role experience, regulated/enterprise environment experience, AI-enabled tools familiarity
Technologies
Java, Kotlin, Spring Boot, Python, C#, .NET, TypeScript, React, Node.js, GitHub, Jira, Confluence, Jenkins, Maven, Snyk, SonarQube
Responsibilities
Lead, coach, and support a team of full-stack engineers; Provide technical leadership across design, development, testing, deployment, and support; Contribute to architectural decisions and technical design reviews; Lead delivery of complex initiatives; Collaborate with cross-functional partners including Product, Architecture, Cybersecurity, and Operations; Maintain oversight of application health and production support activities
Seniority
Manager, hands-on IC with team leadership