Senior Full-Stack Software Engineer

Manulife — Boston, Massachusetts

Posted 2026-08-06

Employer: John Hancock Life Insurance Company (USA) Job Site: 200 Berkeley Street, Boston, MA 02111 Job Title: Senior Full-Stack Software Engineer Job Duties: Design, develop, test, deliver, maintain, and improve business applications as member of team working across full-stack through entire software development lifecycle. Duties include: Design end-user interfaces, databases, Application Programming Interfaces (APIs) and server-side logic while maintaining both front and back-end web application components; Apply disciplined coding practices to enable agility and delivery of high-quality code; Apply design patterns, automation, and semantic versioning where and when available; Use development frameworks and third-party libraries; Conduct wide range of tests and analyses to ensure software applications meet or exceed standards and end user requirements; Develop detailed system design specifications to serve as a guide for system/program development; Assist with the development of automated test harnesses to ensure delivery of high-quality code; Perform investigative “spikes” to mitigate technical uncertainties and risks; Troubleshoot errors, help resolve bugs, and improve overall

Apply on Manulife's careers site