Lead Full-stack Software Engineer (Director level, individual contributor)
John Hancock - Boston, MA
Hiring: Lead Full-stack Software Engineer (Director level, individual contributor) Company: John Hancock Location: Boston, MA Job Posted Time: 2026-09-16 17:35:15 Employment Type: Remote Target Skills & Keywords : .NET, ASP.NET, Angular, Azure, C#, CI/CD, CSS, ETL, HTML, JavaScript, MVC, Microservices, REST, RESTful, React, Regulatory Compliance, SQL Server, Systems Integration, TypeScript, VB.NET About the job Required Skills: •Lead the analysis, design, development, testing, implementation, and production support of full-stack solutions across the Illustration application suite. •Provide hands-on technical direction for implementing new and existing life insurance products, riders, calculation rules, illustration outputs, and related business capabilities. •Translate complex actuarial specifications and business requirements into maintainable technical designs, reusable components, and clear delivery plans. •Own or influence solution architecture, technical designs, integration patterns, data flows, and non-functional requirements for assigned initiatives. •Assess legacy application dependencies, product calculation logic, and integration constraints; develop creative, risk-based approaches that expedite transition to modern technology without disrupting existing products or policyholder servicing. •Identify opportunities to decouple monolithic components, modernize legacy frameworks, improve APIs and services, strengthen cloud readiness, and simplify the engineering toolchain. •Establish and reinforce engineering practices for secure coding, test-driven development, automated testing, code quality, source control, peer review, CI/CD, observability, and production reliability. •Lead technical reviews, troubleshoot complex defects and production issues, perform root-cause analysis, and drive durable corrective actions. Qualifications: •Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Applied Mathematics, Statistics, Actuarial Science, Finance, Economics, Engineering, or a related technical field, or equivalent practical experience. •Minimum 8 or more years of progressive software engineering experience, including significant hands-on full-stack development in complex enterprise environments. •Actuarial, mathematical, or quantitative experience related to life insurance products is a strong asset. •Demonstrated experience leading solution design and delivery, conducting technical reviews, mentoring engineers, and resolving complex application or production issues. •Strong experience in financial services or insurance; direct US life insurance product and illustration experience is highly preferred. •Demonstrated experience supporting and modernizing legacy applications while delivering new functionality and maintaining business continuity. •Demonstrated capacity to participate in release and production support activities when required and to lead technical response for critical issues. •When You Join Our Team •We’ll empower you to learn and grow the career you want. •We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words. Compensation: •Flexible work environment (work from home / hybrid options) Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!