Skip to main content
Overview: In this role, you will lead revenue accounting for partnership contracts, Swing Suite software, gift cards, game play, and memberships, ensuring accurate ASC 606 recognition. You’ll manage a three-person Revenue team, partner with cross-functional groups, and support audits and process improvements. The position blends accounting rigor with business collaboration to sustain Topgolf’s growth across venues and media initiatives. You’ll contribute to scalable controls and provide clear financial insights that drive decision-making. Compensation / Benefits Free Play & 1/2 price food Health, dental, vision 401(k) team member match mental well-being platform
Responsibilities: Ensure proper revenue recognition for partnership contracts, Swing Suite revenue, gift card deferred revenue, game play deferred revenue, and memberships Lead a team of three Accountants; provide training and coaching Analyze contracts for ASC 606; review monthly journal entries Manage accruals for marketing expenses related to Partnership and media business Collaborate with Topgolf Media finance teams on related accounting processes Review monthly account reconciliations for accurate reporting Analyze venue and corporate transactions; prepare management presentations Review payments and checks received; reconcile open invoice amounts Support quarterly reviews and annual audits; assist with sample selection Work with the team to implement SOX-compliant process and control improvements Provide accounting support to ~7 venues for month-end close accruals and questions Research technical accounting issues with Technical Accounting team and guide the revenue team
Key requirements: Bachelor's degree in Accounting, Finance, or Business Management (required) CPA (preferred) 4+ years in accounting with leadership experience (required) 3+ years applying ASC 606 (required) 3+ years auditing at a public firm (preferred) 3+ years in retail (a plus) Experience with SAP (a plus) GAAP knowledge and ability to apply technical accounting issues Intermediate to advanced Microsoft Office (Word, Excel) (required) Strong organizational and communication skills Ability to train and coach, manage multiple projects strong communication leadership and coaching cross-functional collaboration ASC 606 GAAP knowledge SOX controls

Also on the board Same function, level within a rung

Level

Senior

Location

Dallas, TX

Occupation

Accountants and Auditors

Industry

Golf Courses and Country Clubs

Posted

today

Apply for this role (opens in a new tab)