Principal Software Engineer
Liberty Information Technology Limited
Description About the Team - Claims Loss Data Capture:
Our mission is to develop a platform that can collect, update, and retrieve loss data for both new and existing claims through easy-to-consume APIs that are fast, secure, flexible, configurable, and resilient to core system constraints. We enable downstream components to react proactively and asynchronously, powering experiences across FNOL, claim registration, coverage, telematics crash detection, and customer communications.
We work in an agile framework with a strong culture of collaboration, continuous improvement, and engineering excellence, partnering closely with claims, policy, and digital teams across the organization.
**This is a hybrid role (two days in the office a week) in one of our five tech locations: Plano, TX, Columbus, OH, Indianapolis, IN, Boston, MA and Portsmouth, NH** Role Overview: We're looking for a Principal Software Engineer to serve as a technical leader for the Loss Data Capture platform. In this role, you will help influence the architecture and implementation of high-scale services that power FNOL intake, loss data management, claim search, claims contact, coverage determination, telematics-driven crash handling, and telematics crash communications.
You'll combine deep hands-on engineering with system-level thinking: shaping technical vision, guiding design and implementation, and mentoring engineers, while ensuring our services are secure, observable, resilient, and easy to integrate with.
Responsibilities
At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit:
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
Our mission is to develop a platform that can collect, update, and retrieve loss data for both new and existing claims through easy-to-consume APIs that are fast, secure, flexible, configurable, and resilient to core system constraints. We enable downstream components to react proactively and asynchronously, powering experiences across FNOL, claim registration, coverage, telematics crash detection, and customer communications.
We work in an agile framework with a strong culture of collaboration, continuous improvement, and engineering excellence, partnering closely with claims, policy, and digital teams across the organization.
**This is a hybrid role (two days in the office a week) in one of our five tech locations: Plano, TX, Columbus, OH, Indianapolis, IN, Boston, MA and Portsmouth, NH** Role Overview: We're looking for a Principal Software Engineer to serve as a technical leader for the Loss Data Capture platform. In this role, you will help influence the architecture and implementation of high-scale services that power FNOL intake, loss data management, claim search, claims contact, coverage determination, telematics-driven crash handling, and telematics crash communications.
You'll combine deep hands-on engineering with system-level thinking: shaping technical vision, guiding design and implementation, and mentoring engineers, while ensuring our services are secure, observable, resilient, and easy to integrate with.
Responsibilities
- Design, build, and support highly available, scalable microservices and REST APIs that power FNOL intake, loss data capture and updates, claim and contact search, coverage determination, telematics-driven crash handling, and customer communications.
- Participate in end-to-end solution architecture and system design for JVM/Spring services deployed on cloud platforms, integrating with Apigee X, Entra ID, Kafka, and NoSQL/relational datastores.
- Own and optimize high-volume, low-latency APIs handling millions of requests per day, ensuring strong performance, reliability, and disaster-recovery readiness.
- Model and manage data across relational databases and NoSQL/document stores (e.g., MongoDB Atlas, DynamoDB, DocumentDB), balancing consistency, performance, observability, and cost.
- Design and evolve event-driven integrations (Kafka) that connect FNOL, claim registration, coverage, crash events, and outbound communications in a resilient, decoupled way.
- Embed security and privacy by design by driving threat modeling, enforcing modern authentication and authorization patterns (e.g., OAuth2/Entra ID via Apigee X), and protecting PII throughout the loss data ecosystem.
- Define and champion standards for logging, metrics, and tracing (e.g., Splunk, DataDog) to ensure services are observable, easy to debug, and easy to operate.
- Collaborate with product, architecture, and claims business partners to translate the team's loss data platform vision into clear technical roadmaps and well-designed APIs.
- Provide strong operational support for team owned services, including participating in the on-call rotation, responding to production incidents and client requests (e.g., via Slack and Splunk/DataDog dashboards), driving root-cause analysis, and creating follow-up work to improve reliability.
- Mentor and coach engineers on system design, cloud-native practices, testing, and operational excellence; foster a culture of continuous improvement and learning.
- 8+ years of professional software engineering experience, including significant hands-on work in Java/JVM with Spring/Spring Boot building production APIs and services.
- Proven experience architecting and operating cloud-hosted microservices at scale, ideally on platforms such as Cloud Foundry or Kubernetes with AWS-backed services.
- Strong background designing RESTful APIs and integration contracts for high-throughput, low-latency systems, including experience with OpenAPI/Swagger and API gateways (e.g., Apigee X or equivalent).
- Solid experience with both relational databases (e.g., Oracle) and NoSQL/document datastores (e.g., MongoDB Atlas, DynamoDB, DocumentDB), including schema design, performance tuning, and data access patterns.
- Hands-on experience with event-driven architectures and messaging platforms such as Kafka , including designing resilient publish/subscribe and streaming patterns.
- Demonstrated ability to lead system design and architecture for complex, distributed systems, balancing functional requirements with scalability, resilience, and cost.
- Strong understanding of security, privacy, and compliance in distributed systems (OAuth2, role-based access, encryption in transit/at rest, PII handling) and experience participating in or leading threat modeling.
- Experience with observability tooling (e.g., Splunk for logging, DataDog or similar for metrics and APM) and using data to drive performance, reliability, and capacity decisions.
- Proven track record of technical leadership and mentoring , influencing cross-team decisions, and partnering closely with product and business stakeholders.
- Excellent communication skills, with the ability to explain complex technical concepts in clear, concise language to technical and non-technical audiences.
- Experience in insurance, financial services, or other highly regulated domains , especially claims, policy, or telematics-driven products.
- Hands-on experience with Guidewire ClaimCenter , including integrating external services or data platforms with ClaimCenter in a production environment.
- Familiarity with canonical data models and legacy system integration patterns.
- Experience working with telemetry/telematics vendors or messaging/notification platforms (SMS, push, email) in high-volume customer-facing systems.
- Eight or more years of software engineering experience
- Strong background in business operations and strategies, including global technology and financial services trends
- Hands-on involvement with layered systems architectures, designs and shared software concepts
- Familiarity with functional and system integration testing
- Experience working in an agile environment
- Excellent negotiation, facilitation and consensus-building capabilities
- Openness and adaptability to respond to fast-moving circumstances
- Proficiency in multiple object-oriented programming languages and tools
- Excellent oral and written communication skills
- Aptitude for working in teams
- In-depth knowledge of diverse and emerging technologies, architectural concepts and principles
- A deep understanding of layered solutions and designs
- Awareness of policies regarding security and privacy
- Understanding of backlog tracking, burndown metrics and incremental delivery
- A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience
At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit:
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
- California
- Los Angeles Incorporated
- Los Angeles Unincorporated
- Philadelphia
- San Francisco
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Portsmouth, NH vacancy
- ...Software Developer/Programmer Position Type: Full Time Job Shift: 5x2-8a-430p Education Level: Bachelors Degree Are you looking... ...of them. Our employees ensure data communications networks are engineered, manufactured, deployed to the highest standards, enabling...SuggestedFull timeLocal areaWorldwideFlexible hoursShift work
- ...Senior Salesforce Platform Software Engineer Do you have the skills - and drive - to join a tech team that's working to digitally transform a trillion-dollar industry? From test-driving the latest technologies to building powerful, scalable solutions on the Salesforce...SuggestedWorldwide
- ...Principal Software Engineer Do you have the skills—and drive—to join a tech team that's working to digitally transform a trillion-dollar industry? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating...SuggestedLocal areaWorldwide
- ...Software Engineer SAIC is seeking a Software Engineer to support the Portsmouth Naval Shipyard (PNSY) Information Technology Programs for the Dept of the Navy. This initiative leverages advanced technologies and integrates critical defense systems to optimize ship maintenance...SuggestedLocal area
- Role: MES Project Manager Location: Portsmouth, NH - required on site every second week Duration: Fulltime Skills/Experience Must MES Project Management experience Agile project methodology Fluent in English Wish ...SuggestedFull time
- ...OverviewTL;DR: Senior Software Engineer specializing in Elixir while using AI daily, seeking a fully remote role within ±3 hours of CET (Berlin). You thrive on solving real problems, are eager to grow, and want to work closely with a small, tight-knit team to transform...Remote workWorldwideFlexible hours
- ...Job Title: Toolkitbased Software Develope Location: Portsmouth, NH Position Type: Contract Duration: 6 / 12 Month... ...Write configure and maintain business rules using the Rules Engine Translate business and functional requirements into effective...Contract workWork experience placement
- Senior Java Spring Boot Developer Locations: Plano, TX / Indianapolis / Boston / Seattle / Portsmouth, NH Experience: 10 to 15 years Skillset: Java/J2EE, Spring/Springboot, Microservices, React, Angular, Jenkins/Bamboo/Github Actions, knowledge in DB2 and AWS/...Contract work
- ...The Cloud Engineer (DevOps Engineer) is responsible spreading the DevOps culture. This individual will work closely with the Development... ...company in automating processes and contributing to successful software releases. This role will work in a team managing source code,...
$100k - $130k
...analytical, problem-solving, and communication skills High ownership mindset with proactive issue resolution Solid understanding of software architecture and design patterns Experience working in Agile/Scrum delivery models Bachelor's degree in Computer Science or...Full time- ...Senior Software Systems Engineer Position Type Full Time Job Shift 5x2-8a-430p Education Level Masters Degree Description Are you looking for an opportunity with plenty of growth potential? Do you enjoy working in an exciting, fast-paced, collaborative environment...Full timeLocal areaWorldwideFlexible hoursShift work
- ...NET Engineer With AWS Location: Plano, TX / Indianapolis/ Boston/ Seattle /Portsmouth, NH (Hybrid) Job Type: Contract Key Responsibilities We are seeking a highly experienced Senior AWS Cloud &.NET DevOps Engineer with ECS, EKS, Docker, Containerization, Typescript...Contract work
- Position: ServiceNow Developer Location: Portsmouth, NH Duration: 12 Months+ Develop, test, and maintain applications on the ServiceNow platform Work with moderate-to-minimal oversight on design and development Collaborate with team members to design...
- ...About the Role: As a CBRE Mobile Engineer, you will be responsible for facility building maintenance focusing on retail sites within the Dover area. You'll be focused on several trades including HVAC, plumbing, electrical and general building repairs. The company provides...Work at officeVisa sponsorshipFlexible hours
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent...Full timeH1bRemote work
- ...critical application troubleshooting and functional enhancements when primary support staff are unavailable. Collaborate with software developers and SharePoint administrators to integrate services and develop custom plug-ins. System One, and its subsidiaries...Local area
- ...FedPoint is seeking a highly skilled Network Engineer, Cloud to lead critical networking initiatives and help shape a secure, high performing infrastructure across both on premises and cloud environments. This role is ideal for someone who thrives in complex environments...Local areaImmediate startFlexible hours
- ...Senior AWS Cloud &.NET DevOps Engineer We are looking for a highly experienced AWS Cloud & DevOps Engineer with strong expertise in containerization, cloud architecture, and.NET modernization. Key Responsibilities AWS Cloud & Architecture Strong understanding...
- ...TL;DR: Senior Software Engineer specializing in TypeScript while using AI daily to build browser automations, seeking a fully remote role within ±3 hours of CET (Berlin). You thrive on solving real problems, are eager to grow, and want to work closely with a small, tight...Remote workWorldwideFlexible hours
- ...on guidance for containerization best practices, including image management, orchestration, and deployment. Collaborate with engineering and DevOps teams to align infrastructure and application architecture. Assess existing systems and recommend re-architecture...
- ...Java Full Stack Engineer / Sr Engineer Location: INDIANAPOLIS IN /Portsmouth, NH /Boston MA / Seattle, WA - 98154 Duration: Full... ...Responsibilities ~ Experience: 5 - 8 years of professional software development experience, with at least: ~3+ years working with...Full timeImmediate startRelocation
$74.96k - $164.8k
...Manager Software Engineer Location: West Greenwich, RI, US, 02817NH Statewide, NH, USFL Statewide, FL, USStatewide, SC, USWV Statewide, WV, USTN Statewide, TN, USVA Statewide, VA, USMD Statewide, MD, USRI Statewide, RI, USME Statewide, ME, USMI Statewide, MI, USMA...Local areaRemote work- ...and configure workflows including defining and updating Object Models and mappings Write and manage business rules using Rules Engine Configure build and test Majescobased applications Perform unit testing to ensure code quality and functional compliance Deployment...
- Technical Lead – Mainframes Location: Plano, TX / Indianapolis, Boston, Seattle, Portsmouth, NH - onsite 6+ Months Position Overview: We are seeking a seasoned Technical Lead with 12–15 years of mainframe development experience to lead development teams and ensure...
$125k
Mainframe Technical Lead Location: Plano, TX / Indianapolis, IN / Portsmouth, NH / Boston, MA / Seattle, WA (Onsite) Type: Fulltime Salary: $125K/Year + Benefits Job Requirements: Lead analysis, design, and development of critical mainframe applications using...Full time- ...dashboards, and quality status reports to leadership Required Skills & Experience Experience ~8–12 years of experience in software testing ~3–5 years of experience in a Test Lead or QA Lead role ~ Proven experience in the P&C Insurance Billing domain ~...
- Remote is seeking a Director for their Revenue Operations team, responsible for managing the entire Revenue Tech Stack and related processes. This role emphasizes driving operational excellence with tools like Salesforce and Outreach, fostering a collaborative culture, ...Remote work
$90k - $120k
...Must Have Technical/Functional Skills Job Requirements We are seeking a highly experienced Senior AWS Cloud &.NET DevOps Engineer with ECS, EKS, Docker, Containerization, Typescript experience AWS Cloud & Architecture AWS Well-Architected Framework understanding...Full time- ...evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry... ..., and edit existing inspection programs utilizing CMM/Gauge software for inspection of simple to medium complexity components. This...Work at officeRemote workShift work
- ...creating clear deployment guides that ensure resilient, scalable software delivery. Customer-Focused , translating real business... ...documentation. Partner with architects, stakeholders, and engineering teams to continuously evolve the platform design. Apply expertise...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- id software Portsmouth, NH
- software sales Portsmouth, NH
- remote software sales Portsmouth, NH
- embedded software Portsmouth, NH
- software asset management analyst Portsmouth, NH
- software Portsmouth, NH
- software implementation project manager Portsmouth, NH
- software support Portsmouth, NH
- healthcare software sales Portsmouth, NH
- software technical support Portsmouth, NH

