Liberty Mutual Insurance

Principal Software Engineer

Boston, MA Portsmouth, NH
GraphQL React Spring AWS Microservices JavaScript Node.js Java
Search for More Jobs Talk to a recruiter now 💪
Description
Pay Philosophy

The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.


Description

Do you have the skills and drive to join a tech team that’s working to digitally transform a trillion-dollar industry? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, you’ll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-up and the full backing and comprehensive benefits of a Fortune 100 company.

 

We encourage you to apply and bring your expertise if you’re a:

  • Technical problem solver: Going far beyond simply developing error-free source code, test scripts, components and system architectures, you’ll document and build deployment guides aimed at maintaining robust, relevant software
  • Customer-centric engineer: Putting clients’ needs first, you’ll translate customer requirements into technical applications and support the implementation of new software
  • Motivated mentor: Exercise your technical chops while coaching and collaborating with junior software engineers.
  • Forward thinker: Merely fixing a problem isn’t enough using your proactive mindset and initiative, you’ll also identify opportunities to enhance performance, quality and efficiency

 

About the job:

 

We are looking for a Principal Software Engineer to help design, develop, and support our online sales platform for the I Buy I Sell Consumer portfolio within Distribution Technology. Your role is to be a technical thought leader for your aligned agile squad and across the portfolio. Your team works on high priority USRM strategic initiatives such as building features that enable a best-in-class digital user experience supported by an evolving, modernized technology stack. You will collaborate closely with solutions engineers and architects within USRM Technology to influence and ensure alignment with our strategic objectives.

 

You are accountable for the delivery of quality software that brings value to Liberty Mutual and to our users. You ensure that your squads make performant and scalable technology choices. As a leader in this consumer-centric part of the organization, you keep the focus on providing customer value by urging and supporting a development process based on A/B testing, fast iteration, analytics, and user research.

 

Most importantly, you'll be engaged in meaningful work for an organization that is committed to "helping people live safer, more secure lives" every day.

 

What you’ll do:

  • Be a servant technical leader with a team-first mindset
  • Support teams in delivering services with high availability, low latency, and scalability in a microservice architecture
  • Lead technical features
  • Facilitate collaboration between engineers, product owners, and UX designers
  • Possess a deep understanding of the product and business goals which you can translate into technology decisions
  • Architect, design, develop, deploy and operate services that serve millions of users
  • Mentor other engineers
  • Drive good engineering practices within your team, and help define and teach these practices within the larger developer community
  • Contribute to the vision and long-term strategy in your domain of expertise
  • Find ways to spread learning across the organization (gives technical talks, write blogs, etc.)
  • Be a department-level authority in a particular area or go-to person for solving problems

 

Qualifications

Experience

  • Eight or more years of software engineering experience
  • Strong background in business operations and strategies, including global technology and financial services trends
  • Hands-on involvement with layered systems architectures, designs and shared software concepts
  • Familiarity with functional and system integration testing
  • Experience working in an agile environment

Who you are:

  • You have a bachelor’s or master’s degree with experience building web and distributed system applications in a product-driven environment
  • Proficient in modern programming concepts including microservices, containerization, service monitoring, serverless, event-driven programming, and DevOps via CI/CD and automation
  • You are knowledgeable of several programming languages including but not limited to JavaScript/NodeJS, Java, GraphQL, React, Spring Boot
  • You have experience with AWS cloud technologies
  • You have extensive experience working hands-on as a Software Engineer in an agile environment
  • You mentor and support your peers and engineering teams
  • You have deep knowledge of how to write distributed, high-volume services
  • Have a deep understanding of system design, data structures, and algorithms and understand how to apply them to design pragmatic solutions
  • You care about security, quality and you know what it means to ship high-quality code and ensure the security of our applications
  • You have experience in identifying, debugging, and resolving complex production issues
About Us

**This position may have in-office requirements depending on candidate location.**

At Liberty Mutual, our purpose is to help people embrace today and confidently pursue tomorrow. That's why we provide an environment focused on openness, inclusion, trust and respect. Here, you'll discover our expansive range of roles, and a workplace where we aim to help turn your passion into a rewarding profession.

Liberty Mutual has proudly been recognized as a "Great Place to Work" by Great Place to Work® US for the past several years. We were also selected as one of the "100 Best Places to Work in IT" on IDG's Insider Pro and Computerworld's 2020 list. For many years running, we have been named by Forbes as one of America's Best Employers for Women and one of America's Best Employers for New Graduates as well as one of America's Best Employers for Diversity. To learn more about our commitment to diversity and inclusion please visit: https://jobs.libertymutualgroup.com/diversity-inclusion

We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/Benefits

Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.

Fair Chance Notices

Liberty Mutual Insurance
Liberty Mutual Insurance
Finance Financial Services Insurance

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say