The Lead Business Strategy role is responsible for shaping strategic initiatives that drive business growth through rigorous market research and financial modeling
Job Summary
The Lead Business Strategy role is responsible for shaping strategic initiatives that drive business growth through rigorous market research and financial modeling.
This position requires office presence of a minimum of 5 days per week in Dallas, Texas with no relocation offered.
The company offers a comprehensive benefits package including medical/dental/vision coverage, 401(k) plan, tuition reimbursement, and up to 23 days of vacation.
Matching Summary
The Lead Business Strategy role is responsible for shaping strategic initiatives that drive business growth through rigorous market research and financial modeling.
Salary
Base: $130,700 - $196,100 annual; Bonus/Equity: Not specified; Benefits: Medical/Dental/Vision, 401(k), Tuition Reimbursement, Paid Time Off
Skills & Requirements
Must-have
5+ years strategy or consulting experience
Enterprise-level strategic problem solving
Financial modeling and P&L fluency
Cross-functional initiative ownership
Executive-ready communication skills
Nice-to-have
Transaction-related analysis exposure
Top-tier consulting background
Market and competitive awareness
Influence without authority capability
Key Requirements
Bachelor's degree (BS/BA)
5+ years in strategy, transformation, or consulting