Liberty Mutual Insurance: Senior Software Engineer
Senior to Principal Software Engineer

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:

This role will work in the Corporate Functions Legal Technology group using agile methods to deliver key technology in direct alignment with the business strategies.


Key initiatives include: Modernizing applications and moving to a cloud infrastructure.


Key technologies include: Azure, AWS, Docker, Java and Spring for Web Applications and Microservices, and many more. There is also flexibility in this role to try new technologies and even design new Mobile Applications with Android and iOS technologies in an ongoing effort to modernize and enhance the direction for the Legal Technology Organization.


This person will be a technical leader and entrepreneur, ready to bring new ideas and keep the Legal space at Liberty significantly ahead of the industry. You will be engaged in challenging, innovative projects that have an impact. You will be responsible for work in all stages of the development lifecycle, from reviewing business requirements, to design, to construction and test, to deployment.

The industry changes quickly, so we are looking for candidates who can respond to change, pick up new technologies quickly and adapt to changing requirements. We also want candidates who take pride in their work and have strong design and development expertise.


Desired skills:
  • Generally 5+ years of professional development experience in Java/J2EE

  • Experience with Full Stack Development including HTML, XML, JavaScript, Angular/
    React and Web Services creation

  • Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards.

  • Knowledge in web service development, design and specifications writing with SOAP or REST.

  • Foundational knowledge or proficient in new and emerging technologies such as AWS and Cloud, DevOps, CI/CD and Microservices.

  • Excellent analytical, problem solving, and communication and collaboration skills.

  • General knowledge of agile software development concepts and processes.

  • Must be proactive, demonstrate initiative and be a logical thinker.

  • Experience with layered system architectures and layered solutions; understanding of shared software concepts.

Highly competitive candidates will have:
  • Java/J2EE, JavaScript and React experience.
  • Experience with Unit Testing frameworks (e.g., Junit, Mockito).

  • Experience with Continuous Integration/Continuous Delivery Build Pipeline

  • Android / Kotlin and iOS / Swift development skills

Qualifications:
  • Bachelor's Degree in technical discipline preferably computer science or software development.

  • Generally 5+ years of professional development experience

  • Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards

  • Strong analytical, problem solving, and communication skills

  • Experience with layered system architectures and layered solutions; understanding of shared software concepts

  • Extensive knowledge of IT concepts, strategies and methodologies.

  • Extensive knowledge of a business function(s) and of business operations.

  • Extensive knowledge of design and development tools.

  • Extensive knowledge of architectures and technical standards.

  • Extensive knowledge of layered systems architectures and layered solutions and designs; extensive understanding of shared software concepts.

  • Proficient in multiple programming languages and tools.

  • Proficient in new and emerging technologies.

  • Negotiation, facilitation and consensus building skills.

  • Strong oral and written communication skills; presentation skills.

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

Liberty Mutual was named as a 2016 Great Place to Work by Great Place to Work US.

For more info about our benefits - Benefits Information

Learn more about Tech at Liberty Mutual Search Our Jobs

Check out our Tech at Liberty Mutual YouTube playlist - Show me the Videos

Full-time

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