Principal Software Engineer

Liberty Mutual Insurance•Boston, MA
•$120,000 - $225,000•Hybrid

About The Position

Liberty Mutual is seeking a Principal Software Engineer to help lead the modernization and globalization of its Surety Underwriting technology platform. The role is part of GRS Distribution & Underwriting Technology, specifically Product Enablement, and will help shape technical direction as the Surety domain transitions from legacy systems to a modern architecture using React, TypeScript, NestJS, and AWS. The engineer will partner with engineering leadership, fellow Principal engineers, solution engineers, product partners, and delivery teams to design scalable solutions and guide execution from concept through implementation. The role involves addressing complex and ambiguous problems while balancing near-term delivery needs with the long-term technical health of the platform. It also includes providing technical guidance to contractor-led delivery teams and mentoring engineers. This is a hybrid position requiring two days per week in the office at the Portsmouth, Boston, or Plano tech hub. Candidates requiring visa sponsorship, or currently on an F1 or OPT visa, cannot be considered.

Requirements

  • Extensive software engineering experience with demonstrated principal-level technical impact.
  • Strong experience designing scalable, maintainable systems.
  • Proven ability to lead technical discussions and drive design decisions.
  • Experience working in agile environments and collaborating across engineering, product, and operations.
  • Ability to coach and influence engineers at multiple levels.
  • At least eight years of software engineering experience.
  • Bachelor’s or master’s degree in a technical or business discipline, or equivalent experience.
  • Experience developing with AI Engineering practices such as Agentic Development and Spec-driven development.
  • Ability to operate in ambiguous, evolving environments with multiple stakeholders.
  • Ability to influence without authority and align teams around clear technical direction.
  • Pragmatic approach to tradeoffs and focus on delivering durable solutions.
  • Ability to balance hands-on technical work with broader leadership responsibilities.
  • Strong communication, collaboration, and cross-functional skills.

Nice To Haves

  • Experience supporting modernization efforts and/or complex enterprise systems is strongly preferred.

Responsibilities

  • Help shape the technical direction for Surety underwriting modernization, including the transition from legacy systems to a modern React and NestJS platform.
  • Partner with product, engineering, and delivery teams to translate Surety business needs into scalable, globally capable technical solutions.
  • Provide technical guidance and design support for contractor-led delivery teams to improve consistency, quality, and execution predictability.
  • Provide technical leadership and architectural guidance for one or more engineering teams.
  • Lead design discussions and help shape system- and application-level solutions.
  • Review and influence technical decisions to improve quality, consistency, maintainability, and scalability.
  • Mentor engineers and help raise the technical bar across teams.

Benefits

  • Comprehensive benefits
  • Workplace flexibility
  • Professional development opportunities
  • Employee Resource Groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service