Sr. Accounting Manager

Nashville, TN

Location: Onsite in Nashville, TN

Company Overview:

We are a fast-growing, innovative company that is revolutionizing global health.  We have a dynamic team that is passionate about improving the lives of people and pets by delivering premium, healthy products through world-class research, innovation, and manufacturing.

At Vireo Systems you will be on the ground-floor of an exciting fast-growing company that focuses on its core values and is passionate about improving the lives of people and pets by delivering premium, health products through world-class research innovation and manufacturing. 

Position Summary:

The Senior Accounting Manager is responsible for overseeing the day-to-day accounting operations and ensuring accurate, timely, and compliant financial reporting. This role will lead transactional accounting activities, including data collection, entry, reconciliation, and month-end close, while maintaining strong internal controls across the organization. The Senior Accounting Manager partners with finance leadership and cross-functional teams to support informed business decisions, improve accounting processes, and ensure consistency across multiple entities. This position also provides guidance and oversight to accounting staff and plays a key role in strengthening and scaling the company’s accounting function. This person must lead with a sense of urgency.

Roles and Responsibilities:

  • Maintain and manage the general ledger, ensuring accuracy and completeness
  • Lead and execute the month-end close process
  • Prepare and maintain income statements and support accurate financial reporting
  • Perform balance sheet and sub-ledger reconciliations
  • Manage and reconcile bank accounts
  • Oversee accounting for loans and lines of credit
  • Track and manage fixed assets
  • Monitor and reconcile tax liabilities
  • Support internal and external audits
  • Participate in and support accounting-focused projects and process improvements
  • Other duties as assigned

Accounts Payable

  • Manage accounts payable processes
  • Perform purchase order matching
  • Process and review vendor invoices
  • Prepare and execute vendor payments
  • Perform vendor reconciliations
  • Reconcile accounts payable sub-ledgers 

Accounts Receivable

  • Manage accounts receivable and customer credit
  • Oversee client billing and invoicing
  • Support collections activities
  • Perform cash recognition and application
  • Conduct client account reconciliations
  • Reconcile accounts receivable by sub-ledgers 

Treasury & Cash Management

  • Support treasury and cash management activities
  • Perform bank reconciliations
  • Reconcile credit card transactions for vendor payments
  • Reconcile credit card transactions for customer payments 

Requirements: 

  • Bachelor's degree in Accounting, Finance, or related field 
  • 7+ years of progressive, relevant Finance experience preferably in a high-growth environment 
  • Strong knowledge of GAAP accounting and current industry standards 
  • Previous management experience
  • Ability to manage multiple deadlines and time constraints 
  • Strong leadership and organizational skills 
  • Proficient in the Microsoft Office including Outlook/Gmail, Excel/Sheets and Word/Docs
  • MBA or related graduate degree and relevant certifications (e.g. CPA, CMA) preferred 

Physical Demands / Work Environment:

  • Must be able to sit/stand for 8 hours 
  • Walking, bending, light lifting up to 25 lbs

Compensation + Benefits:

  • Base salary + bonus based on company and personal performance
  • Medical, Dental, Vision and Supplement Insurance (with company assistance)
  • 401(k) with company match
  • Paid Time off, Paid Holidays