Position SummaryThe Controller oversees daily accounting operations and provides leadership to the accounting and accounts payable teams. This role is responsible for maintaining accurate financial records, supporting month-end close processes, ensuring compliance with accounting standards, and delivering timely financial reporting to support organizational operations and decision-making.
Responsibilities- Develop, implement and maintain internal controls to ensure the integrity of financial reporting
- Oversee daily operations of the accounting and accounts payable functions and personnel
- Maintain and enforce proper accounting methods, policies, procedures, and principles in accordance with GAAP, company policies and applicable regulatory requirements
- Manage and maintain the integrity of accounting systems and financial data including the general ledger, fixed assets and right-of-use (ROU) leases
- Assist with the review, approval, and coding of invoices and expense transactions
- Review and approve journal entries; prepare journal entries as needed
- Analyze cash receipts, receivables, and related accounting activity
- Lead month-end close processes to ensure timely and accurate financial reporting
- Ensure financial accuracy through completion and oversight of account reconciliations
- Perform variance analyses and review accounting data for trends and discrepancies
- Prepare weekly, monthly, and quarterly financial reports and supporting documentation as well as ensure the accuracy and completeness of all financial reporting
- Serve as the primary liaison for external audits and tax-related activities, coordinate financial audits, support tax preparation and filing requirements as well as ensure timely completion of all audit requests and regulatory reporting requirements
- Oversee the preparation and review of all balance sheet account reconciliations
- Collaborate cross-functionally with leadership and operational departments to support financial objectives
- Support continuous improvement initiatives related to accounting processes, controls, and reporting efficiencies
Qualifications- Bachelor's degree in Accounting
- Knowledge of GAAP requirements and accrual accounting
- At least 7 years accounting experience
- Experience supervising staff or managing a team
- NetSuite experience preferred
- CPA preferred
Why Join Our Team?- Substantial growth opportunities
- Leadership and mentoring
- Fun work environment (happy hours, lunches, events, holiday parties)
- Comprehensive benefits (medical, vision, dental, 401k, paid holidays)
- Supportive and positive work environment