: Software Engineer / Senior Software Developer
15 Rye St
Portsmouth, NH 03801


GRM US PL - Products and Underwriting is looking for a Software Engineer whos focus will be on timely and successful delivery of features/enablers for programmatic business and/or technology objectives. In this role you will work on a high performing agile squad and develop high quality software all while helping to lead our technology stack into the future with microservices development.

This is a range posting and the description is posted as a Grade 16 Senior Software Engineer. However, candidates will be considered for Grade 14 (Software Engineer) in the Engineer Job family.

In this role you will.
  • Develop effective, defect free source code that meets business requirements and team standards.
  • Participate in unit test case development
  • Develop complex test scripts.
  • Conduct impact analysis.
  • Develop component design
  • Provide system/application architecture
  • Contribute technical alternatives
  • Develop production support documentation.
  • Interact with customers and development team to gather and define requirements
  • Work within project team on iterative development that delivers a high quality product.
  • Execute all levels of testing (System, Integration, and Regression)
  • Analyze user stories for validity and feasibility
  • Provide functional/system integration testing support.
  • Perform Quality Assurance coding and design review; defects or discrepancies in requirements identified and resolved with appropriate partners and stakeholders.
  • Plan work out appropriately, proactively escalates issues that may impact scope, schedule, budget.
  • Participate in the development of Build and Deployment guide and script.
  • Mentor new Engineers and junior Engineers.

Desired Qualifications:

  • Bachelors or Master's degree in technical or business discipline or equivalent experience.
  • 5+ years of professional experience.
  • Strong oral and written communication skills; presentation skills.
  • Proficient in negotiation, facilitation and consensus building skills.
  • Proficient in new and emerging technologies (microservices, AWS, & Docker a plus).
  • Thorough knowledge of the following: IT concepts, strategies and methodologies. Business function(s) and of business operations.
  • Proficiency in multiple programming languages and tools (Java, Spring, experience).
  • Understanding of agile software development concepts and processes
  • Thorough understanding of backlog tracking, burndown metrics, and incremental delivery.
  • Collaboration, prioritization, and adaptability skills required.

Highly competitive applicants will have the following:

  • Strong enterprise-level software development experience in an object-oriented language, preferably Java/J2EE
  • Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object-oriented principles, design patterns, etc.
  • Oracle, SQL Server, DB2
  • Familiarity with CI/CD and DevOps tools such as BitBucket/Git or Gradle/Jenkins
  • Experience driving platform modernization initiatives including micro services, cloud deployment and technologies such as: AWS, Docker, Java, NodeJS, Spring Boot
  • Experience working in an agile environment (Scrum, Kanban, XP, etc.) is preferred
  • An evident appreciation of current and emerging technology trends

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 https://www.youtube.com/playlist?list=PLxUNmyJ_IIGx9yoUJfQ8k5APAK3-KAa6j


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."