Liberty Mutual
Principal Software Engineer
Job at a glance
- Workplace
- On-site
- Employment
- Full-time
- Sector
- Engineering & Technology
- Posted
- October 20, 2026
- First found
- October 21, 2026, 10:32 AM ET
- Apply by
- April 18, 2027
Liberty Mutual is hiring a Principal Software Engineer in Portsmouth, NH,US, US; Boston, MA,US, US; Plano, TX,US, US. Posted October 20, 2026.
Apply ↗About the job
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 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