Business Strategy Lead at leading Life Insurance Company
The Business Strategy Lead will serve as a strategic partner to the CEO, enabling the effective tracking of priorities, facilitating informed decision-making, and ensuring the smooth execution of key initiatives. This role demands deep expertise in Life Insurance, strong analytical ability, and the ability to work across functions with senior stakeholders.
Key Responsibilities:
- Act as a trusted counsel to the CEO, ensuring systematic tracking of strategic priorities and initiatives.
- Oversee strategic business initiatives from conception to successful execution, under the guidance of the CEO and leadership team.
- Lead analysis of numbers, budgets, and performance metrics, enabling data-driven decision-making.
- Ensure alignment across diverse stakeholders; highlight misalignments and recommend mitigating approaches to the CEO.
- Elevate critical issues to the CEO and propose structured solutions to mitigate risks.
- Facilitate decision-making by consolidating inputs for the CEO and ensuring the timely execution of agreed actions.
- Drive transformation and turnaround plan initiatives, with a focus on distribution restructuring and achievement of defined KPIs.
- Collaborate with internal and external stakeholders to support the CEO in steering the organizations growth agenda.
Candidate Profile:
- 8 to 10 years of experience, preferably in Life Insurance.
- Strong comfort with numbers, financial analysis, and budgets (exposure to CFO/finance-heavy environments a plus).
- Prior experience as an EA to CEO/CXO, with growth into a strategy/business role preferred.
- Strong business acumen and ability to align cross-functional stakeholders.
- Excellent communication, analytical, and problem-solving skills.
- Ability to thrive in a fast-paced, transformation-driven environment.
Didn’t find the job appropriate? Report this Job