> Markdown version of [/jobs/ext/4236125-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4236125-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Liberty Mutual Insurance Company - **Location:** Portsmouth, NH, United States - **Experience:** Expert - **Salary:** $120,000.0 - $225,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Software Construction, Software Engineering, TypeScript, ReactJS, Agentic-AI, NestJS, Legacy Systems - **Published:** October 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b60789b25a25c08d ## About the Role * 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 Education: * A bachelor's or master's degree in a technical or business discipline, or equivalent experience ## Description 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. What you'll do * 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