Software Engineer / Senior Software Engineer - Cloud

Employment Type

: Full-Time


: Miscellaneous

Loading some great jobs for you...


Software/Senior Software Engineer (Publishing API Team)

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 Software Engineer to join our Document Solutions Technology team focused on global publishing applications leveraging 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 Liberty’s Global Retail Market. You will work on an exciting tech stack consisting of Java, AWS, Spring Boot, and Docker. You’ll 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 customers. Currently the Publishing application is deployed in the U.S. and candidate will have the opportunity to partner with a number of recognized and award winning engineers building highly visible native apps to be deployed internationally.

We’re currently on an exciting initiative to build a new platform from scratch to support these publishing systems in a cloud-native environment. Once built, you’ll 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!

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.

  • NOTE : This is a range posting, candidates will be considered for Software and/or Senior Software Engineer roles: the actual grade for this role will depend on the candidate’s overall experience and skill level. Qualifications:
  • Bachelor’s Degree in Computer Science or 4+ years relevant work experience.
  • Generally 3+ years of Java development experience
  • Generally 3+ 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 
  • Benefits & Culture:

    Liberty Mutual is a company that cares, offering excellent benefits for our employees including generous parental leave, retirement plans including 401k and pension, education reimbursement, commuter benefits, college savings plans, and much more. We are highly recognized as a best place to work; well as one of the Best Employers for the following:

    Best Employers for Diversity

    Best Employers for Women;

    Best Employers for New Grads

    To learn more about our benefit offerings and culture please visit:

    Liberty Mutual is an equal opportunity employer. We embrace an environment that is free from all discrimination in the workplace, in its business, or by its vendors. Liberty Mutual values diversity and the differences and similarities of our employees. We foster a diverse and inclusive work environment that leads to better ideas, stronger teams and more innovative products and services for our customers. Learn More:



    Education Level

    Bachelor's Degree (±16 years)


    Day Job


    Yes, 10 % of the Time

    Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...