Senior Full-Stack Software Engineer

Manulife•Boston, MA
•Hybrid

About The Position

Manulife/John Hancock is seeking a self-motivated, forward-thinking Senior Full-Stack Software Engineer to build secure, accessible, customer-focused digital capabilities used by millions of customers. The role works within an engineering-first technology team and partners with Product Owners, Human Centered Designers, Scrum Leads, other Engineers, and stakeholders to deliver impactful digital solutions. The work emphasizes modern engineering practices, responsible use of AI, cloud technologies, and human-centered design. The engineer owns technical solution design, implementation, deployment, observability, reliability, and ongoing improvement of secure, resilient, cloud-native applications. The technology stack includes .NET, React, Java, and JavaScript, with Azure Kubernetes Services and Application Service Environments using DevOps/GitOps. The role includes translating requirements into software solutions, validating approaches against architectural guardrails, advocating for aligned design principles, and building and maintaining high-quality software through appropriate quality gates. The engineer will use approved AI-assisted engineering tools in accordance with security, privacy, legal, and governance requirements; mentor and coach engineers; support experimentation and continuous learning; and explore emerging technologies. The position is hybrid and based in Boston, Massachusetts. The listed U.S. salary range is $107,450 to $199,550, with eligibility for incentive compensation tied to business and individual performance.

Requirements

  • At least 7 years of experience as a Software Engineer.
  • Proficiency in React and C# and/or Java.
  • Experience with Kubernetes.
  • Strong understanding of front-end and back-end development principles.
  • Strong fixing and debugging skills, with a collaborative approach to timely resolution and after-action communication.
  • Strong communication and collaboration skills.
  • Ability to assess requirements and provide technical solution options and level-of-effort estimates.
  • Continuous learning mentality and willingness to advocate for positive change.
  • Experience using approved AI-assisted engineering tools, such as GitHub Copilot, to improve productivity and software quality.

Nice To Haves

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent experience.
  • Mentoring experience.
  • Experience designing, building, testing, or integrating AI agents and agentic workflows that use tools, APIs, enterprise data, or retrieval-augmented generation.
  • Familiarity with prompt engineering, AI evaluation, grounding, observability, and human-in-the-loop controls.
  • Experience creating reusable AI patterns, prompts, or development practices that improve engineering productivity and software quality.

Responsibilities

  • Own technical solution design, implementation, deployment, observability, reliability, and ongoing improvement of secure, resilient, cloud-native applications.
  • Translate requirements into possible solutions and software requirements, and assess solutions against architectural guardrails.
  • Advocate for and influence design principles aligned with company strategy and architecture.
  • Use approved AI-assisted engineering tools to support discovery, design, coding, testing, documentation, troubleshooting, and knowledge sharing while validating outputs and following security, privacy, legal, and governance requirements.
  • Coach and mentor engineers through pairing, code reviews, technical guidance, and knowledge sharing.
  • Create an environment where team members can experiment safely, learn from feedback, strengthen engineering and AI capabilities, and take greater ownership.
  • Experiment with emerging technologies and assess their potential impact.
  • Prototype and build functionality to meet product objectives with strong, extensible architectural design.
  • Build, code, test, and maintain high-quality software while ensuring quality gates, including test coverage and security validation, are met using appropriate DevSecOps tools.
  • Apply agile and DevOps/DevSecOps principles, test-driven development, and continuous integration in hands-on and leadership coordination roles.
  • Collaborate with Product Owners, Human Centered Designers, Scrum Leads, Engineers, and other stakeholders.

Benefits

  • Eligible employees may receive health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage.
  • Adoption/surrogacy and wellness benefits, and employee/family assistance plans.
  • Retirement savings plans, including pension/401(k) savings plans, and a global share ownership plan with employer matching contributions.
  • Financial education and counseling resources.
  • U.S. paid time off includes up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time (or more where required by law).
  • Statutory leaves of absence.
  • Opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
  • Flexible work environment and support for learning and career growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service