LLiberty Mutual Insurance logo

Liberty Mutual Insurance

Insurance · 38k people

Principal Software Engineer

Posted 20 Oct

What’s this role about? You will lead the technical direction for Surety underwriting modernization by transitioning legacy systems to a modern React, TypeScript, NestJS, and AWS architecture. You will also partner with cross-functional teams to design scalable solutions and provide architectural guidance to engineering teams.

Boston, Massachusetts
Hybrid
$120K – $225K
Full-time
10+ years exp
175 Berkeley Street, Boston, MA 02116
Bachelor degree or Postgraduate degree

Skills required

Tap the ones you have

Want to get this job faster?

Apply with AI

No more application formsOur AI fills them in and submits them for you. You just pick the jobs.

Find hiring manager

Reach the person hiringEmail the person behind the job, not the inbox.

Company

About Liberty Mutual Insurance At Liberty Mutual, we believe progress happens when people feel secure. For more than 110 years we have helped people and businesses embrace today and confidently pursue tomorrow by providing protection for the unexpected and delivering it with care. A Fortune 100 company with more than 40,000 employees in 28 countries and economies, we are the ninth largest global property and casualty insurer and generate more than $50 billion in annual consolidated revenue. We operate through three strategic business units: US Retail Markets, providing auto, home, renters and other personal and small commercial lines property and casualty insurance to individuals and small businesses countrywide; Global Risk Solutions, delivering a full range of comprehensive commercial and specialty insurance, reinsurance and surety solutions to mid-size and large businesses worldwide; and Liberty Mutual Investments, deploying more than $100 billion of long-term capital globally across its integrated platform to drive economic growth, power innovation and secure Liberty Mutual’s promises. For more information, visit www.libertymutualinsurance.com.

Liberty Mutual Insurance

Pursue your tomorrow, today.

Insurance
LLiberty Mutual Insurance logo
10,001+ employees
Insurance
Privately Held

Responsibilities

  • Liberty Mutual is building the future of Surety Underwriting through the modernization and globalization of our technology platform, and we’re looking for a Principal Software Engineer to help lead that effort.
  • This is a hybrid position requiring two days in the office a week in our Portsmouth, Boston, or Plano tech hub locations.
  • In this role, you’ll work within GRS Distribution & Underwriting Technology, specifically Product Enablement, helping shape the technical direction for the Surety domain as we evolve from legacy systems to a modern React, TypeScript, NestJS, and AWS-based architecture.
  • You’ll partner with engineering leadership, solution engineers, product partners, and delivery teams to design scalable solutions, guide execution, and help deliver a more modern and globally capable Surety platform.
  • This is a role for someone who thrives in complex environments, enjoys solving ambiguous problems, and can balance near-term delivery needs with long-term technical health. You’ll partner closely with fellow Principal engineers, engineering leadership, solution engineers, product partners, and delivery teams to design practical, scalable solutions and guide execution from concept through implementation.
  • Help shape the technical direction for Surety underwriting modernization, including the transition from legacy systems to a modern React / 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 the teams

Qualification

TechnologySoftwareManagement & LeadershipEngineering
  • A strong technical leader with deep experience in designing and building software systems with engineering excellence
  • Comfortable operating in ambiguous, evolving environments with multiple stakeholders
  • Experience developing with AI Engineering practices such as Agentic Development, Spec-driven development and other practices
  • Able to influence without authority and align teams around clear technical direction
  • Pragmatic about tradeoffs and focused on delivering durable solutions
  • Skilled at mentoring engineers and raising team capability
  • Able to balance hands-on technical work with broader leadership responsibilities
  • Communicative, collaborative, and effective in cross-functional settings
  • Extensive experience in software engineering, 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
  • Experience supporting modernization efforts and/or complex enterprise systems is strongly preferred
  • Eight or more years of software engineering experience
  • A bachelor’s or master’s degree in a technical or business discipline, or equivalent experience

Benefits

  • This is an opportunity to make a meaningful technical impact in a business-critical area while helping shape the evolution of Surety technology within a major enterprise organization. You’ll have the chance to work on complex problems, influence architecture and delivery, and help build systems that support long-term growth and modernization.

Interested in this role?

Recommended jobs

  • AAxon logo

    Principal Security Operations Engineer

    Axon·Boston

    $168.8K – $310.5K
    On-site
    Full-time
    10+ years exp

    Skills required

    KubernetesAWSAzure
  • CCarGurus logo

    Senior Principal Software Engineer, Cloud Architecture

    CarGurus·Boston

    $191K – $239K
    Hybrid
    Full-time
    10+ years exp

    Skills required

    Cloud architectureAWSTerraform
  • MMotional logo

    Principal Software Engineer, Team Lead - Perception Platforms

    Motional·Boston

    $240K – $330K
    Remote
    Full-time
    10+ years exp

    Skills required

    PythonDistributed Machine Learning TrainingGPU Clusters