Director of Business Strategy
This job has been removed
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Oct 28, 2026
This job expires in: 15 days
Job Summary
Serving as a strategic business partner and Chief of Staff to the Chief Scientific Officers in Neuroscience and Oncology, the full-time Director of Business Strategy will orchestrate strategic planning, workforce management, and budget oversight while working remotely.
Key responsibilities
- Facilitate executive operating rhythms and strategic planning for Discovery Leadership Teams, ensuring effective communication and follow-through on initiatives
- Lead comprehensive workforce planning and resource oversight, partnering with HR and Finance to manage capacity and budget for Discovery & Research
- Oversee financial stewardship of the functional budget, driving quarterly forecasting and variance analyses in collaboration with R&D Finance
Required qualifications
- Extensive experience in the biopharmaceutical or biotechnology industry, particularly in drug development and R&D business operations
- Proven track record in a strategic business operations or Chief of Staff role, partnering with executive leaders
- Direct experience in workforce planning, capacity modeling, and managing departmental budgets
- Bachelor's degree in a Life Sciences discipline or related field; advanced degree preferred
- Experience with business development diligence and post-deal integration processes