← Search all jobs

Director, Consulting - Corporate Strategy & Research

Liberty Mutual Insurance

Boston, MA · Posted September 8, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Liberty Mutual Insurance

More in Massachusetts job market · Financial Services & Banking · Research jobs

More roles at Liberty Mutual Insurance

Similar jobs

Where Boston, MA ranks

Where Boston, MA placed in our monthly rankings, month by month. Each month stays online at its own address.

How AI is used in this kind of work

Among computer and information systems managers, AI is already used for some of the tasks. Measured exposure for computer and information systems managers: 16% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

  • Excel
  • PowerPoint

About the job

Candidates should, at a minimum, possess the following: Bachelor's degree and MBA degree, as well as demonstrated record of success; equivalent advanced degree may be considered. 5+ years of experience, including 3+ years of post-MBA experience; minimum of 3 years of strategy consulting or relevant work experience. 1-2 years of experience managing project teams is highly preferred. Strong critical thinking skills and inquisitive mindset, with ability to elevate thinking and apply judgment to how components fit into the broader 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 and inspire junior team members. Ability to manage multiple priorities, including project work and department responsibilities. Advanced proficiency with Microsoft PowerPoint and Excel. Insurance or financial services industry experience a plus (not required). The role is located in Boston, MA only; working in a hybrid model (weekly blend of 3-4 days in-office and 1-2 days working from home). Top-tier strategy consulting experience. Motivated by high impact, high visibility work. Independently navigate and decipher an ambiguous environment. Demonstrated strong leadership abilities and care about professionally developing those around you. Excited about contributing to a dynamic and high-performing team culture.