Senior Software Developer

Dover, New Hampshire
Not Specified
Jun 01, 2018
Jul 31, 2018
Job Type
Not Specified
Career Level
Not Specified

Tech at Liberty Mutual

At Liberty Mutual, technology isn't just a part of our business, it's what drives us forward. We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at Liberty Mutual. Operating as a tech startup within a Fortune 100 company, we are leading a digital disruption that will redefine how people experience insurance.

About the job:

We are looking for an experienced Senior Software Developer to join our Document Solutions team and leverage cloud-based technology to build the tools and solutions used for creating, processing, delivering, and storing the millions of electronic and paper documents for insurance products within Libertys US Consumer Markets. Youll also handle end-to-end development of the software that generates the paper and electronic copies for bills, claims, and policy documents that go to all USCM customers.

Were currently on an exciting initiative to build a new platform from scratch to support these publishing systems in a cloud-native environment. Once built, youll help to develop new capabilities and configure systems from a performance standpoint so this platform can not only be leveraged internally but also become a customer-agnostic, standalone product. This is a great opportunity to join a small team with a startup mentality whose work will eventually become a new source of revenue for the company! The tech stack consists of Java, AWS, Spring Boot, and Docker.

In this role you will:

  • Work with Scrum Masters, Product Owners, and peer developers to create technical solutions that meet business and technical requirements.

  • Analyze technical system problems, and design and implement effective solutions.

  • Handle end-to-end development, including coding, testing, and debugging during each cycle.

  • Resolve customer complaints with software and respond to suggestions for improvements and enhancements.

  • Create applications using a server side framework (e.g. Spring, NodeJS etc.)

  • Lead feature technical implementation

  • Investigate components of new tools and technologies.

  • Create and maintain technical documentation.

  • Contribute to the development of project plans, and assign and monitor tasks of lower level Software Developers as responsibilities and experience grows.


  • Bachelors Degree in Computer Science or 5+ years relevant work experience.

  • 4+ years of Java development experience

  • 4+ years of experience with cloud-based technologies, including Spring Boot and Docker

  • 4+ years of experience developing backend/RESTful services

  • Experience developing in a consumer-facing SaaS environment

  • Knowledge of layered systems architectures and layered solutions and designs; understanding of shared software concepts

We take care of our employees

We strongly believe that a great job should keep you happy both at workand in life. Thats why we offer:

  • Workplace Flexibility
  • Wellness Perks
  • Collaborative workspaces
  • Sit/stand desks
  • Career development, programs and classes
  • Diversity & Inclusion programs
  • Commuter Benefits
  • Adoption Assistance
  • College Savings Plan
  • Education reimbursement
  • Hackathon Events

For more info about our benefits

Learn more about Tech at Liberty Mutual

Check out our Tech at Liberty Mutual YouTube playlist

Job: Technology
Primary Location: United States-New Hampshire-Dover
Schedule: Full-time
Salary: $93,900-$120,500
Education Level: Bachelor's Degree (16 years)

Similar jobs

More searches like this

Similar jobs