L

Liberty Mutual

Insures homes, cars and businesses worldwide

Director – Consulting - Corporate Strategy & Research

Corporate StrategyConfirmed live in the last 24 hours
Full-timeBoston, MA, USA$83k - $239k

About the Job

Requirements

  • A bachelor's degree and an MBA degree, with a demonstrated record of success; an equivalent advanced degree may be considered.
  • At least 5 years of experience, including at least 3 years of post-MBA experience and at least 3 years of strategy consulting or relevant work experience.
  • Strong critical thinking skills and an inquisitive mindset, with the 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, written communication, and oral communication skills.
  • Strong leadership skills and the ability to work independently and as a member of a team, and to coach and inspire junior team members.
  • Ability to manage multiple priorities, including project work and department responsibilities.
  • Advanced proficiency with Microsoft PowerPoint and Excel.
  • The role is located in Boston, Massachusetts, and requires a hybrid schedule of 3–4 days in the office and 1–2 days working from home.

Responsibilities

  • Decipher strategic issues faced by the client and determine the role of the team in addressing those issues.
  • Draft project proposals, design work plans, and oversee key pieces of analysis to lead the team toward high-quality strategic output.
  • Craft compelling storylines that clearly articulate findings, insights, and recommendations.
  • Build and own relationships with key client stakeholders.
  • Direct team and client stakeholders toward consensus points and gain buy-in.
  • Communicate with senior leadership to influence and drive the organization to action.
  • Support the development and coaching of Associate Consultants, Senior Associate Consultants, and recent MBA graduates.
  • Use mentoring, coaching, and influencing skills to inspire others and resolve challenging relationship-management situations, collaborating on approaches with the Managing Director.
  • Contribute to CS&R initiatives such as recruiting, talent development, culture building and engagement, or alumni engagement.

Desired Qualifications

  • One to two years of experience managing project teams is highly preferred.
  • Insurance or financial services industry experience is a plus, but is not required.
  • Top-tier strategy consulting experience.
  • Motivation to perform high-impact, high-visibility work.
  • Ability to independently navigate and decipher an ambiguous environment.
  • Demonstrated strong leadership abilities and commitment to professionally developing others.
  • Interest in contributing to a dynamic, high-performing team culture.

About the Company

Liberty Mutual

Insures homes, cars and businesses worldwide

Liberty Mutual sells property and casualty insurance to individuals and businesses, covering damage to assets, injuries and legal liabilities. Its retail business writes home and auto policies, while its commercial operations cover business risks and specialized industries across global markets. The group also sells reinsurance to other insurers and surety bonds that guarantee obligations such as construction contracts. It collects premiums, prices and underwrites risk, pays covered claims and invests its insurance assets to earn income between collecting premiums and settling losses. Liberty Mutual began operating in 1912 and is headquartered in Boston, Massachusetts.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1912

Recently Posted Jobs

Explore more opportunities at Liberty Mutual

See more jobs