Senior Manager I- Corporate Strategy & Research (Experienced)

Liberty Mutual InsuranceBoston, MA
$150,000 - $165,000

About The Position

The Corporate Strategy & Research (CS&R) group is an award-winning enterprise strategy and internal strategy consulting team within Liberty Mutual Insurance, a Fortune 100 company. The group serves as trusted strategic advisers to the CEO and Executive Leadership Team and drives transformational change by taking an enterprise-wide, customer-centric perspective. Established in 1972, CS&R has an outstanding track record of developing future leaders and serving as a top talent feeder to the organization by creating an environment that fosters intellectual curiosity, professional development, and personal fulfillment. This is a great opportunity for an energetic individual to join a vibrant, high performance and tight-knit team environment that will be front and center in driving change across the enterprise. As a Senior Manager I, you will oversee a workstream within a tight-knit consulting team led by a Managing Director that will collectively advise Liberty Mutual’s senior executives in making key strategic decisions. Projects are typically in the areas of strategy development, growth strategy, organizational design & operating model, innovation, or business transformation, and typically run for 2-5 months. You will develop key relationships with leaders and executives across the organization and communicate with senior leadership to influence and galvanize the organization into action.

Requirements

  • MBA with a demonstrated record of success or equivalent business and analytical background
  • 3+ years of experience with a MBA or 5+ years of work experience with a Bachelors
  • Strong critical thinking skills with ability to elevate thinking and apply judgment during analysis about how components fit together and with bigger picture
  • Ability to leverage experience and analysis to gain support and influence others
  • Strong quantitative, analytical, and written and oral communication skills
  • Strong leadership skills and ability to work independently and as a member of a team, and coach junior team members
  • Ability to manage multiple projects or priorities
  • Advanced proficiency with Microsoft PowerPoint and Excel

Nice To Haves

  • Insurance or financial services industry experience a plus
  • Top-tier strategy consulting experience
  • Motivated by high impact, high visibility work
  • Ability to independently navigate and decipher an ambiguous environment
  • Demonstrated strong leadership abilities and care about professionally developing those around you

Responsibilities

  • Deciphering strategic issues faced by Liberty Mutual stakeholders, and determining how best to address them
  • Designing work plans for your workstream, and collecting data from various internal and external sources (e.g., executive interviews and workshops, customer surveys)
  • Crafting compelling storylines that clearly articulate findings, insights, and recommendations
  • Building and owning relationships with key client stakeholders
  • Directing team and client stakeholders towards consensus points and gaining buy-in
  • Communicating with senior leadership to influence and drive the organization to action
  • Supporting the development and coaching of Associate Consultants and Senior Associate Consultants
  • Contributing to CS&R initiatives such as recruiting, talent development, culture building and engagement, or alumni engagement

Benefits

  • Base salary plus an annual short term incentive bonus target: 17.5%
  • Comprehensive benefits
  • Workplace flexibility
  • Professional development opportunities
  • Opportunities provided through our Employee Resource Groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service