Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

  • 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.
Qualifications

Required
  • 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.
Preferred, but not required
  • 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.
Qualifications

Experience
  • 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
Skills
  • 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
Knowledge
  • 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
Education
  • A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience
Employees may apply for a new role after completing 12 months of employment in their current position.

About Us

Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.


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... 
    Suggested
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    SubCom

    Portsmouth, NH
    9 days ago
  •  ...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... 
    Suggested
    Worldwide

    Liberty Information Technology Limited

    Portsmouth, NH
    3 days ago
  •  ...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... 
    Suggested
    Local area
    Worldwide

    Liberty Information Technology Limited

    Portsmouth, NH
    3 days ago
  •  ...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... 
    Suggested
    Local area

    Science Applications International Corporation

    Kittery, ME
    16 hours ago
  • 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 ...
    Suggested
    Full time

    Procyon TS

    Portsmouth, NH
    3 days ago
  •  ...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 work
    Worldwide
    Flexible hours

    AccessOwl

    Greenland, NH
    1 day ago
  •  ...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 work
    Work experience placement

    Ztek Consulting

    Portsmouth, NH
    1 day ago
  • 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

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  •  ...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,... 

    CERES Group

    Portsmouth, NH
    2 days ago
  • $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

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  •  ...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 time
    Local area
    Worldwide
    Flexible hours
    Shift work

    SubCom

    Portsmouth, NH
    9 hours ago
  •  ...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

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  • 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...

    Cardinal Integrated Technologies, Inc.

    Portsmouth, NH
    1 day ago
  •  ...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 office
    Visa sponsorship
    Flexible hours

    CBRE

    Portsmouth, NH
    1 day ago
  •  ...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 time
    H1b
    Remote work

    SynergisticIT

    Portsmouth, NH
    3 days ago
  •  ...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

    System One Holdings, LLC

    Kittery, ME
    4 days ago
  •  ...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 area
    Immediate start
    Flexible hours

    FedPoint

    Portsmouth, NH
    4 hours ago
  •  ...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... 

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  •  ...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 work
    Worldwide
    Flexible hours

    AccessOwl

    Greenland, NH
    1 day ago
  •  ...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... 

    3B Staffing LLC

    Portsmouth, NH
    3 days ago
  •  ...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 time
    Immediate start
    Relocation

    JConnect Infotech

    Portsmouth, NH
    3 days ago
  • $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 area
    Remote work

    Brightstar Lottery

    Portsmouth, NH
    4 days ago
  •  ...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... 

    eTeam

    Portsmouth, NH
    1 day ago
  • 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...

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  • $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

    Diverse Lynx

    Portsmouth, NH
    3 days ago
  •  ...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 ~... 

    Datum Technologies Group

    Portsmouth, NH
    3 days ago
  • 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

    Remote Services Inc.

    Greenland, NH
    1 day ago
  • $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

    Diverse Lynx

    Portsmouth, NH
    9 hours ago
  •  ...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 office
    Remote work
    Shift work

    SIG Sauer

    Portsmouth, NH
    24 minutes ago
  •  ...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

    Liberty Mutual Insurance Group

    Portsmouth, NH
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!