: Software Engineer/Senior Software Engineer - Full Stack Java
15 Rye St
Portsmouth, NH 03801


Advance your Information Technology (IT) career at Liberty Mutual Insurance - A Fortune 100 Company.
We are looking for a Software Engineer or Senior Software Engineer (full stack) to build and deliver new insurance product innovations, partnered with our Innovation Lab. Our group strives to build engaging digital services and capabilities. You will team up with amazing engineers who are bringing new digital experiences to our U.S. users, by engineering and implementing new features, using hypothesis-driven & test-and-learn approaches. In this role, you'll also collaborate closely with other Agile teams based in Boston and NH Seacoast.
You will take on building business logic and contributing to the generation of new UIs and API/microservices that bring flexibility, performance, security, and value to Liberty Mutual and our platform users. You will work within quality engineering and implementation practices and be a collaborative member of an Agile team working within a SAFe train. Your work will positively and directly impact our customers' online experience.
Most importantly, you'll be engaged in meaningful work for a company that is committed to "helping people live safer, more secure lives," every day.
What youll do:
  • Be an innovative member of your team
  • Collaborate with a product owner and an autonomous team of engineers to find comprehensive solutions
  • Create libraries and tools which allow for scaling a large and distributed client development team
  • Become a developer advocate improving technical communications with developers at Liberty Mutual and foster a deeper understanding to their problems and needs
  • Facilitate collaboration between engineers, product owners, and designers
  • Possess a solid understanding of the product and business goals which you can translate into technology decisions
  • Partner effectively with engineers on your team to build value


  • 3 or more years of professional experience
  • Expertise programming in a full-stack environment including strong experience with Java development and preferably Spring framework. Should also possess solid client-side JavaScript framework (preferably React/Redux) experience.
  • Experience building or integrating with APIs/microservices
  • Ability to write readable, maintainable, and performant code
  • Solid knowledge of software engineering best practices
  • Good understanding of functional reactive programming
  • Ability to learn, and eagerness to expand your areas of expertise
  • You have a passion for supporting and enabling others to become more productive
  • Experience working hands-on as a Senior Software Engineer in an agile environment
  • You care about quality and you know what it means to ship high-quality code
  • Experience in identifying, debugging and resolving complex production issues
  • Demonstrable understanding of CI/CD processes and tools


We value your hard work, integrity and commitment to positive change. In return for your service, its our privilege to offer you benefits and rewards that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/Benefits

At Liberty Mutual, we give motivated, accomplished professionals the opportunity to help us redefine what insurance means; to work for a global leader with a deep sense of humanity and a focus on improving and protecting everyday lives. We create an inspired, collaborative environment, where people can take ownership of their work; push breakthrough ideas; and feel confident that their contributions will be valued and their growth championed.

Were dedicated to doing the right thing for our employees, because we know that their fulfillment and success leads us to great places. Life. Happiness. Innovation. Impact. Advancement. Whatever their pursuit, talented people find their path at Liberty Mutual.


Employee Testimonials

Steve H.

"The biggest misconception about Tech at Liberty Mutual is that the technology shop here is outdated, boring and lacks opportunity. There is a strong push for failing fast, going agile, building microservices, using the latest technology tools and building a culture of innovation."

Matt W.

"I like working at Liberty Mutual because they treat their employees very well. Liberty understands the importance of a work-life balance. Because I have significant vacation time, and a flexible workplace schedule, I come to work happier every day. I don't feel the pressure that I may be fired if I need to take a few days off or can't make it into the office due an appointment."

Matt K.

"I immensely enjoy what I get to work on every day. Reading about machine learning and applying it in a way that has actual business value is great."

Cara B.

"We are working with top notch technologies and we get to live a little. We have the best of both worlds here."

Jeremiah T.

"The sense of community working here has been a lot different than I expected at a big company. Everyone is helpful and looking to make sure you have the resources you needed to grow in the company."