Leap Brands
Brand President – Restaurant Group
Reports To: CEO / Group President
Overview
The Brand President is responsible for the overall performance, growth, and strategic direction of a restaurant brand or portfolio. This role holds full P&L accountability and leads cross-functional teams across operations, marketing, culinary, development, and finance to drive profitable growth, brand consistency, and operational excellence.
Key Responsibilities
Strategic Leadership
-
Define and execute brand vision, growth strategy, and market expansion plans
-
Identify new revenue streams, partnerships, and development opportunities
Financial Performance
-
Own full P drive sales, EBITDA, and unit-level profitability
-
Establish KPIs and performance metrics; lead data-driven decision making
Operations
-
Oversee multi-unit operations to ensure consistent execution, food quality, and guest experience
-
Improve labor efficiency, cost controls, and overall unit economics
Brand & Marketing
-
Protect and evolve brand positioning across all guest touchpoints
-
Partner with marketing on campaigns, digital strategy, and customer engagement
People Leadership
-
Build and lead a high-performing leadership team (VPs/Directors)
-
Drive talent development, succession planning, and culture
Development & Growth
-
Partner on site selection, new unit openings, and remodel initiatives
-
Support franchise relationships and performance where applicable
Qualifications
-
15+ years in restaurant, hospitality, or multi-unit retail leadership
-
Proven success with multi-unit P&L ownership and scaling operations
-
Experience in growth, turnaround, or brand transformation environments
-
Strong leadership of senior teams and cross-functional organizations
-
Deep understanding of operations, finance, and brand management
Key Competencies
-
Strategic & Financial Leadership
-
Operational Excellence
-
Brand Stewardship
-
Talent Development
-
Data-Driven Decision Making
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Working in United States
The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic consisting of 50 states and a federal capital district, Washington, D.C. The 48 contiguous states border Canada to the north and Mexico to the south, with the semi-exclave of Alaska in the northwest and the archipelago of Hawaii in the Pacific Ocean. The United States also asserts sovereignty over five major island territories and various uninhabited islands in Oceania and the Caribbean. It is a megadiverse country, with the world's th
More jobs at Leap Brands
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.