Lead Full-stack Software Engineer (Director level, individual contributor)
Core
Lead full-stack engineering and modernization of John Hancock's life insurance illustration ecosystem, translating complex actuarial specifications into reliable technology outcomes.
Role type
Director-level individual contributor full-stack software engineer
Builds
Life insurance illustration application suite, modernized cloud-ready components, and new product implementations
Domain
US Life Insurance / Enterprise Software Engineering
Deliverable
production ML models | product features
Required skills
Full-stack development, Microsoft .NET, C#, JavaScript/TypeScript, SQL Server, Cloud architecture (Azure), CI/CD, Legacy system modernization, Actuarial logic implementation, Regulatory compliance engineering
Preferred skills
AI-assisted engineering tools, Microservices design, DevSecOps practices
Technologies
.NET, C#, VB.NET, ASP.NET, Angular, React, TypeScript, SQL Server, Azure, RESTful APIs, XML, ETL
Responsibilities
Lead analysis, design, and development of full-stack solutions for the illustration application suite; Provide hands-on technical direction for implementing life insurance products and calculation rules; Translate actuarial specifications into maintainable technical designs; Own solution architecture and integration patterns; Assess legacy dependencies and plan incremental modernization; Establish engineering practices for secure coding, automated testing, and production reliability; Mentor engineers and drive knowledge sharing; Collaborate with actuarial, product, and compliance stakeholders.
Seniority
Director, hands-on IC