New York Life Insurance Company · 1 day ago
Senior Vice President, Head of Enterprise Strategy
New York Life Insurance Company is a Fortune 100 company with a long-standing legacy in stability and growth, seeking a Head of Enterprise Strategy to lead their corporate development and strategy team. This role involves shaping the company's growth trajectory, influencing investment decisions, and overseeing strategic initiatives across all business units.
FinanceFinancial ServicesInsurance
Responsibilities
Lead the development and continuous refinement of the enterprise strategy in alignment with the CEO and executive leadership
Support development of robust business strategies and plans for a portfolio of standalone businesses, tying them into our core strategy
Develop pragmatic solutions to key strategic and operational issues
Develop and present recommendations to senior leadership, play a key role in informing and influencing senior management decision making
Provide enterprise program management overlay to ensure execution of cross-functional strategic initiatives
Oversee agenda and materials development for senior executive audiences and meetings (e.g., Board Meetings, Executive Offsites, etc.)
Support strategic planning processes, including inter-dependencies between key business, technology, and financial planning processes
Facilitate structured reviews of the enterprise portfolio of strategic initiatives and implications (e.g., budget considerations, resource allocation, etc.)
Oversee implementation of multiple key initiatives, working closely with line management responsible for executing change
Lead execution of key enterprise initiatives by forming collaborative partnerships with colleagues across businesses and functional areas
Provide thought leadership and strategic oversight in relevant areas
Manage governance process, ensuring regular communication and coordination of initiatives across executive management team
Lead and motivate a high performing, diverse team to deliver results
Ensure training and development needs of the team are being met at all points in their career journey
Qualification
Required
Bachelor's degree in Business, Economics, Finance, or related field required
15+ years of experience in corporate strategy, management consulting, and/or strategic planning roles
Demonstrated success in leading enterprise- and business-level strategy development and execution
Outstanding critical thinking, analytical, and quantitative abilities gained through leading large scale high impact strategy assignments
Strong communication skills including experience in developing C-suite presentations
Executive presence and collaborative work style with ability to influence senior leaders and drive alignment across the organization
Strong managerial capability and the ability to effectively flex leadership styles given the audience and situational need
Preferred
MBA or advanced degree strongly preferred
Experience in financial services preferred, insurance expertise is a plus
Broad understanding of current technology practices (Agile, Cloud Computing/SaaS, Enterprise Data Management, etc.) and emerging trends (AI, InsurTech, etc.) is desired
Benefits
Leave programs
Adoption assistance
Student loan repayment programs
Company
New York Life Insurance Company
For over 180 years, we’ve helped turn your biggest dreams into milestones that last a lifetime.
H1B Sponsorship
New York Life Insurance Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (149)
2024 (99)
2023 (85)
2022 (77)
2021 (48)
2020 (65)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-05
Insurance News in the United States
2025-12-13
EIN Presswire
2025-12-11
Company data provided by crunchbase