Liberty Mutual logo

Principal Software Engineer

Liberty Mutual

Portsmouth, NH
Full Time
Senior
9 days ago

Job Description

About the Role

The Principal Software Engineer role involves designing, building, and maintaining robust and relevant software solutions, translating customer requirements into technical applications, and supporting the implementation of new software. The position requires exercising technical expertise while coaching and collaborating with junior engineers, identifying opportunities for performance and quality improvements, and acting as a key member of an agile team focused on supporting Policy Underwriting with complex, secure software products using cutting-edge technologies. The role also includes conducting code reviews to ensure high standards and fostering developer growth, with travel up to 10% and telecommuting permitted up to 100%.

Key Responsibilities

  • Document and build deployment guides aimed at maintaining robust, relevant software.
  • Translate customer requirements into technical applications and support the implementation of new software.
  • Exercise technical skills while coaching and collaborating with junior software engineers.
  • Identify opportunities to enhance performance, quality, and efficiency using a proactive mindset and initiative.
  • Identify business process and product improvements that address highly complex functional and technology gaps.
  • Act as a leading member of an agile team focused on providing support to Policy Underwriting.
  • Design, implement, test, and document complex and secure software products using cutting-edge technologies.
  • Conduct code reviews to minimize complexity, ensure adherence to high coding standards, and maintain consistency.
  • Foster the growth of developers' skillsets and prevent isolated knowledge gaps.

Requirements

  • Bachelor's degree (or foreign equivalent) in Computer Science, Electronics Engineering, or a related field.
  • Eight (8) years of experience in a Principal Software Engineer-related occupation or similar role.
  • Demonstrable experience in business operations and strategies, including global technology and financial services trends.
  • Hands-on experience with layered systems architectures, designs, and shared software concepts.
  • Experience with functional and system integration testing.
  • Experience working in an Agile environment.
  • Negotiating, facilitating, and consensus-building capabilities.
  • Openness and adaptability to respond to fast-moving circumstances.
  • Proficiency with multiple object-oriented programming languages and tools including Java, Spring, BPM, IntelliJ, Git, Bamboo, Jira, AWS, CloudForge, Docker, Kubernetes, etc.
  • Experience working with diverse and emerging technologies, architectural concepts, and principles.
  • Knowledge of policies regarding security and privacy.
  • Experience with layered solutions and designs.
  • Familiarity with backlog tracking, burndown metrics, and incremental delivery.

Nice to Have

  • Experience with cloud platforms such as AWS.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of security and privacy policies.

Qualifications

  • Bachelor's degree (or foreign equivalent) in Computer Science, Electronics Engineering, or a related field.

Benefits & Perks

  • Competitive salary range based on skills, experience, education, certifications, and location.
  • Potential for commission and/or bonus earnings based on role-specific compensation plans.
  • Comprehensive benefits supporting professional and personal success.
  • Opportunities for continuous learning and career development.
  • Flexible telecommuting up to 100%.
  • Travel up to 10%.

Working at Liberty Mutual

Liberty Mutual fosters an inclusive environment where employees from all backgrounds can build long and meaningful careers. The organization values progress, security, and care, emphasizing strong relationships, comprehensive benefits, and continuous learning opportunities. It actively seeks employee feedback and supports diversity through Employee Resource Groups, creating a workplace where every individual can make a meaningful impact and meet evolving customer needs.

Apply Now

Job Details

Posted AtJul 16, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Liberty Mutual

Website

libertymutual.com

Location

Portsmouth, NH

Industry

Direct Property and Casualty Insurance Carriers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches