Controller - TopView Sightseeing
Location: Dallas, TX (In-Office Position)
About TopView Sightseeing TopView Sightseeing is a premier tourism and sightseeing company dedicated to delivering exceptional experiences for visitors and locals alike. Powered by in-house technology and a dynamic team, we create one-of-a-kind adventures that showcase the best destinations by land and sea.
Our rapidly growing portfolio continues to expand both vertically and horizontally—we are scaling existing operations while developing innovative new offerings every day. With ambitious growth plans, we are preparing to bring our expertise and success to destinations around the world, including San Francisco, Seattle, Boston and more.
We thrive in a fast-paced, entrepreneurial environment where collaboration, creativity, and competitiveness drive us forward. At TopView, we challenge ourselves daily to raise the bar and deliver world-class sightseeing experiences.
Position Overview We are seeking an experienced, hands-on, and highly operational Controller to join our growing team in Dallas, TX. This role oversees the full spectrum of accounting operations across a complex, multi-entity corporate structure.
The Controller will go beyond traditional monthly closes—you will act as the crucial bridge between finance and operations. The ideal candidate brings technical accounting expertise, deep systems-savviness, a continuous-improvement mindset, and the operational grit required to execute in a fast-paced, entrepreneurial environment.
NOTE: This is a full-time, in-office position based in our Dallas, TX headquarters. The role requires regular interaction with team members, vendors, and external partners. Some travel may be required.
Key Responsibilities
Cash Flow, Treasury & Risk Management
- Manage dynamic, short-term cash flow forecasting that aligns with our asset-heavy, weekend-driven revenue cycles.
- Make strategic, real-time decisions on vendor payment structuring and deferrals based on operational cash positions.
- Manage corporate insurance policies, renewals, and claims.
- Navigate sensitive vendor communications and manage administrative holds during entity restructurings or liquidations (e.g., CVL processes).
Accounting Operations
- Oversee all general ledger activities and multi-entity consolidations, ensuring proper intercompany accounting treatment.
- Manage accounts payable, accounts receivable, and cash management processes
- Coordinate and supervise annual external financial reviews (and audits as applicable) with outside CPA firms.
- Ensure compliance with GAAP and all applicable accounting standards
- Automate workflows where appropriate
Systems Integration & Process Management
- Utilize NetSuite ERP system for financial management and reporting (NetSuite experience required).
- Drive process improvements and automation to increase efficiency and accuracy
- Maintain and enhance financial systems integration and data integrity
- Support system implementations and upgrades as needed
Compliance, Controls & Asset Protection
- Oversee multi-state payroll, benefits, and compliance. Actively monitor and resolve any state or local tax notices, ensuring proper Third-Party Administrator (TPA) configurations are maintained with our payroll provider.
- Manage sales and local tax compliance across multiple active jurisdictions.
- Implement fraud detection and prevention procedures, including positive pay, ACH/wire controls, and bank reconciliation reviews.
- Coordinate preparation of federal, state, and local tax returns with outside CPA firm
- Support business license and regulatory compliance efforts
- Establish and continuously optimize purchasing policies and approval controls to ensure cost-effective vendor management
- Oversee inventory accounting, valuation, and control processes to safeguard assets
Team Leadership & Development
- Supervise, mentor, and develop in-house accounting staff
- Foster a collaborative and high-performance accounting team culture that partners tightly with field operations.
- Supervise, mentor, and develop 2+ accounting staff members
- Develop team capabilities through training and professional development
Required Qualifications
- Bachelor's degree in Accounting, Finance, or related field.
- CPA certification highly desirable
- Minimum 7 years of progressive accounting and finance experience, including previous Controller or Assistant Controller experience.
- Demonstrated experience managing complex, multi-entity corporate structures.
- Advanced proficiency in Excel, financial analysis, and modern accounting tools.
- Experience with ERP systems (NetSuite experience strongly preferred).
- Proven ability to work in a fast-paced, deadline-driven entrepreneurial environment where you must often build the processes from scratch.
- Demonstrated experience in cash management, account reconciliations, and fraud prevention/internal controls
- Strong knowledge of GAAP and financial reporting requirements
- Excellent analytical, problem-solving, and organizational skills
- Strong written and verbal communication abilities
Preferred Qualifications
- Experience in service industry, tourism, transportation, or hospitality sectors a plus
- Public accounting background with audit experience.
- Advanced degree (MBA or MS in Accounting).
- Hands-on experience mapping software integrations or troubleshooting basic API/connector issues between operational tools.
What We Offer
- Competitive salary range: $130,000 - $150,000 annually with bonus potential
- Comprehensive benefits package including medical, dental, and vision insurance
- Paid time off, holidays, 401k
- Dynamic work environment
- Opportunity to contribute to a growing company in the exciting tourism industry
Job Type: Full-time
Pay: $130,000.00 - $150,000.00 per year
Benefits:
- Dental insurance
- Flexible spending account
- Health insurance
- Paid time off
- Vision insurance
Application Question(s):
- This is a 100% in-office position located in our downtown Dallas, TX headquarters. Are you able to commute to this location 5 days a week?
- The base salary for this role is $130,000 - $150,000 based on experience. Does this align with your compensation requirements?
- Briefly describe the most complex multi-entity corporate structure you have managed. How many entities were there, and how did you handle intercompany reconciliations?
- This role involves dynamic cash management tied to weekend-driven revenue. Describe a time you had to actively manage, delay, or negotiate vendor payments during a tight cash flow period.
Experience:
- NetSuite: 2 years (Required)
License/Certification:
Work Location: In person