Business Impact Manager (Defense & Security)
by Oliver Wyman in Strategy & Management Consulting
The Business Impact Manager role at Oliver Wyman, a business of Marsh, sits within the Business Impact Team and supports the strategic growth, commercial development, and operational effectiveness of the firm, with an initial focus on the Defense & Security (D&S) task force. The role operates in a hybrid working model, requiring office presence at least 60% of the time. The position serves as a central enabler for business development and management activities, acting as a key support to the Oliver Wyman Defense & Security task force leadership and as a go-to contact for task-force-related topics. The role translates Marsh’s and Oliver Wyman’s Defense & Security vision into actionable strategic initiatives, performance metrics, and operational plans, while supporting cross-business collaboration across Marsh, including Marsh Risk, Guy Carpenter, and Mercer. The Business Impact Manager orchestrates cross-functional collaboration with Finance, Business Development, Marketing, Legal, Talent, IT, Knowledge, and Events, ensuring alignment between commercial performance, investments, people decisions, and strategic goals. The role includes managing strategic topics such as commercial, corporate, and people development strategies; planning cycles; and strategic decision support analyses. It also covers commercial activities including key account planning, opportunity and pipeline management, as well as business operations such as meeting preparation, action tracking, task prioritization, compliance execution, and people management processes. The role is high-visibility and high-impact, requiring strong analytical rigor, stakeholder management, and a deep interest in defense, national security, and government-related clients, with potential future redeployment depending on business needs.