Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

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

We are seeking a Principal software engineer to join our team working on GRS Surety’s suite of rating, pricing, and 3rd party data applications.  Specifically, the core platform a modernized web application built with Java (Springboot), Node, Typescript, Angular, PostgreSQL and AWS.  Our team provides solutions facilitating state-filed rates, and generating premium, tax, and commission calculations for individual Bond transactions while also providing credit report data of individuals and business entities.

 

In this role, you will participate in every stage of the software development lifecycle from ideation to production, collaborating closely with architecture, engineering, product, design, stakeholders and other cross functional members. You are also encouraged to leverage dedicated innovation sprints throughout the year to explore new technology. If you have a robust skill set in delivering software at scale across domain, a passion for problem-solving Global solutions and an empathetic approach to mentoring and collaborating with a diverse team, we would love to connect with you!

 

Responsibilities:

  • Deliver features and functionality on the backlog with a strong emphasis on quality, security and scalability.
  • Partner with cross functional members to help influence and shape the product roadmap.
  • Lead research and proof-of-concept initiatives to develop creative solutions for complex challenges.
  • Drive improvement in Agile practices within self-organized team and share ownership of Agile ceremonies with all team members.
  • Mentor/Coach other engineers to foster their growth and development.
  • Participate in cross portfolio/domain chapters and initiatives to share knowledge and promote continuous learning.
  • Provide production support as needed.
  • Consistent ability to utilize, create, and maintain core documentation as reference for team & parties dependent on solutions
  • Stay connected with latest technology advancement by leveraging dedicated innovation time.

Qualifications

 

  • Expertise in Java (Springboot), Node, TypeScript, Angular, PostgreSQL and AWS, with proven experience building and maintaining user facing applications.
  • Experience with third-party solutions, SLAs, agreements, contract terms, and managing relationships a plus.
  • 8+ years’ experience delivering highly available enterprise grade applications, including a strong focus on security, monitoring, observability and production support.
  • Proficient in cloud-native development, including containers (Docker), orchestration tools and CI/CD pipelines using Bamboo, Github actions with deployment on Cloud Foundry
  • Skilled in using Splunk, Datadog and CloudWatch for monitoring, extracting insights, and troubleshooting issues.
  • Experience working in Agile teams with a solid understanding of how to use agile metrics to inform areas of improvement.
  • Excellent analytical skills as well as communication skills both verbal and written. Able to explain complicated technical concepts clearly to audience of different background.

About Us

As a purpose-driven organization, Liberty Mutual is committed to fostering an environment where employees from all backgrounds can build long and meaningful careers. Through strong relationships, comprehensive benefits and continuous learning opportunities, we seek to create an environment where employees can succeed, both professionally and personally.At Liberty Mutual, we believe progress happens when people feel secure. By providing protection for the unexpected and delivering it with care, we help people embrace today and confidently pursue tomorrow.We are proud to support a diverse, equitable and inclusive workplace, where all employees feel a sense of community, belonging and can do their best work. Our seven Employee Resource Groups (ERGs) offer a centralized, open space to bring employees and allies together to connect, learn and engage.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/BenefitsLiberty 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

  • California
  • Los Angeles Incorporated
  • Los Angeles Unincorporated
  • Philadelphia
  • San Francisco

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, UNAVAILABLE

If you're looking for an exciting opportunity to make a real impact in the tech world, the Principal Software Engineer position at Liberty Mutual in Portsmouth might just be your dream job! In this role, you'll dive deep into the development of GRS Surety’s suite of rating, pricing, and third-party data applications. With a focus on modernized web applications utilizing Java (Springboot), Node, Typescript, Angular, PostgreSQL, and AWS, you're guaranteed to face some intriguing challenges each day. You won’t just be writing code; you’ll be part of a collaborative team working through the software development lifecycle, from brainstorming to production. With responsibilities like mentoring fellow engineers, influencing product roadmaps, and leading research initiatives, this position offers a chance to elevate your career while fostering an environment of continuous learning and innovation. Your expertise will be invaluable as you help deliver secure and scalable features, drive Agile practices, and provide support across domains. Plus, you'll have dedicated time to explore the latest technology advancements and innovative solutions. If you thrive on problem-solving and love mentoring a diverse team, this is an opportunity to grow and shine in a supportive, purpose-driven organization where employees truly come first. Get ready to embrace exciting challenges as you contribute to solutions that matter!

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at UNAVAILABLE
What are the responsibilities of a Principal Software Engineer at Liberty Mutual?

As a Principal Software Engineer at Liberty Mutual, your responsibilities encompass a wide range of critical tasks. You'll be delivering features and functionalities with a keen emphasis on quality, security, and scalability. Collaborating with cross-functional teams, you’ll help shape the product roadmap and lead research initiatives to devise creative solutions for complex challenges. Additionally, mentoring fellow engineers and driving Agile practices within your team is a key part of the role, ensuring a culture of continuous improvement and knowledge sharing.

Join Rise to see the full answer
What qualifications do I need to apply for the Principal Software Engineer role at Liberty Mutual?

To qualify for the Principal Software Engineer position at Liberty Mutual, you should have a solid expertise in Java (Springboot), Node, TypeScript, Angular, PostgreSQL, and AWS, along with at least 8 years of experience in delivering enterprise-grade applications. Proficiency in cloud-native development, containers, orchestration tools, and CI/CD pipelines is also essential. Furthermore, strong analytical and communication skills will help you convey complex technical concepts effectively to varied audiences.

Join Rise to see the full answer
What technologies should I be familiar with for the Principal Software Engineer position at Liberty Mutual?

The Principal Software Engineer role at Liberty Mutual requires familiarity with a variety of technologies. Key technologies include Java (Springboot), Node, TypeScript, Angular, and PostgreSQL for application development. You'll also be expected to work with AWS for cloud solutions, alongside tools such as Docker for containerization, and Bamboo and GitHub Actions for CI/CD pipelines. Knowing how to use monitoring tools like Splunk, Datadog, and CloudWatch will also be beneficial for troubleshooting and optimizing production applications.

Join Rise to see the full answer
What is the work culture like for a Principal Software Engineer at Liberty Mutual?

Liberty Mutual prides itself on a purpose-driven work culture that emphasizes diversity, equity, and inclusion. As a Principal Software Engineer, you'll be part of a collaborative environment where innovation is encouraged and teamwork is essential. The company supports continuous learning and offers opportunities for growth through mentoring and community involvement, ensuring you can thrive both professionally and personally while making a meaningful contribution to the team.

Join Rise to see the full answer
How does Liberty Mutual promote continuous learning for Principal Software Engineers?

Liberty Mutual promotes continuous learning for Principal Software Engineers by integrating dedicated innovation time into work schedules, allowing employees to explore new technologies and develop creative solutions. Additionally, participation in cross-portfolio initiatives and knowledge-sharing sessions fosters an environment of learning and collaboration. This commitment to professional development ensures engineers stay abreast of the latest advancements and best practices in the industry.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
What challenges do you foresee in the Principal Software Engineer role at Liberty Mutual?

To effectively answer this question, consider discussing potential challenges in integrating new technologies within existing systems, ensuring security and scalability in applications, and fostering effective collaboration within diverse teams. Highlight your problem-solving skills and willingness to embrace challenges as opportunities for growth.

Join Rise to see the full answer
Can you describe your experience with Agile methodologies as a Principal Software Engineer?

Discuss your hands-on experience working in Agile teams, focusing on how you've contributed to Agile ceremonies and utilized metrics to drive improvement. Illustrate your understanding of Agile principles and how they enhance team collaboration and project success, showcasing specific examples from your career.

Join Rise to see the full answer
How would you mentor a junior engineer in your team?

When responding, emphasize your approach to mentorship by discussing how you would leverage your experience to guide junior engineers through hands-on projects, encourage open communication, and provide constructive feedback. Share examples of successful mentorship experiences you've had in the past and the positive impact they made.

Join Rise to see the full answer
What steps do you take to ensure code quality in your projects?

Outline specific practices you follow, such as code reviews, automated testing, and continuous integration. Mention the importance of adhering to best practices and standards, as well as collaborating with your team to maintain high-quality deliverables throughout the development lifecycle.

Join Rise to see the full answer
How do you handle tight deadlines while delivering software solutions?

Discuss your time management strategies, prioritization skills, and ability to work efficiently under pressure. Highlight any tools or methodologies you use to manage tasks and ensure timely delivery while maintaining product quality and team collaboration.

Join Rise to see the full answer
What is your experience with cloud technologies relevant for this position?

In your response, detail your familiarity with AWS, including specific services you have implemented in previous projects. Talk about your experience with cloud-native development, managing containers, and using CI/CD pipelines to deploy applications effectively in a cloud environment.

Join Rise to see the full answer
How do you stay updated on the latest technology trends as a Principal Software Engineer?

Emphasize your commitment to continuous learning through resources like technical blogs, online courses, webinars, or professional networks. Talk about how you leverage innovation time at work to explore new technologies and how this practice enhances your contributions to your team.

Join Rise to see the full answer
Can you give an example of a successful project you led in your previous role?

Be prepared to discuss a specific project where you demonstrated leadership and technical expertise. Highlight your approach to problem-solving, collaboration with stakeholders, and the positive outcomes achieved, focusing on measurable results or improvements after the project implementation.

Join Rise to see the full answer
What’s your approach to collaborating with cross-functional teams?

Discuss the importance of clear communication, active listening, and fostering a collaborative atmosphere when working with cross-functional teams. Share specific strategies you use to ensure alignment on project goals and how you facilitate effective teamwork across diverse skill sets.

Join Rise to see the full answer
What aspects of the Principal Software Engineer role at Liberty Mutual excite you the most?

In your response, express your enthusiasm for the opportunity to impact meaningful projects, the collaborative work culture, and the chance to mentor and lead a talented team. Highlight how Liberty Mutual’s commitment to diversity and innovation aligns with your professional values and career aspirations.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago

Join Houston Methodist as a Transporter, where you'll play a vital role in patient care through efficient transport services.

As a Senior Patient Access Associate, you will play a vital role in patient registration while ensuring excellent service and operational compliance at Houston Methodist.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

As a Junior Backend Engineer at Spotify, you will build essential services and tools for podcast creators, enhancing their ability to connect with audiences.

Photo of the Rise User

Elevate your career as a Senior Java Software Engineer with SailPoint, where you'll help shape the future of cloud-based identity solutions.

Photo of the Rise User
Qualis Corporation Hybrid No location specified
Posted 2 days ago

Join Qualis LLC as a Software Engineer II to contribute to mission-critical software development for the U.S. Missile Defense System.

We are seeking an experienced Senior .NET Developer to manage and enhance our SQL Server Data Warehouse operations in a collaborative, hybrid work environment.

Photo of the Rise User
Posted 2 days ago

Join Duetto, a leading hospitality technology firm, as a Senior DevOps Engineer and play a key role in optimizing their cloud-native applications.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express seeks a Senior Engineer to drive product innovation and team success within their Global Commercial Services division.

Photo of the Rise User

Join A5 Labs as a Senior Backend Engineer to drive innovation in online gaming technology through your expertise in Python and Node.js.

Photo of the Rise User
Posted 13 days ago

Nagarro is on the lookout for a talented Staff Engineer specializing in ServiceNow Development to enhance their innovative digital solutions.

MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft