Controller

Mountain Heritage SystemsNewland, NC
$80,000 - $100,000Onsite

About The Position

Founded in 1975, we are a successful, family-owned business with approximately 38 employees, located in the beautiful mountains of western North Carolina. For nearly 50 years, we’ve built our reputation on quality, integrity, and long-term relationships. We offer a stable, collaborative work environment where employees are valued, contributions matter, and you’ll have direct access to ownership. We are seeking a hands-on Controller to manage and maintain financial operations across multiple related entities. This is a working leadership role that combines day-to-day accounting responsibility with oversight of financial processes and reporting. You will be directly responsible for maintaining accurate financial records, ensuring compliance, and improving systems as the company continues to grow. This role includes supervision of an Accounts Receivable/Payable team member and responsibility for ensuring accurate and efficient transaction processing.

Requirements

  • Bachelor’s degree in Accounting, Finance, or related field
  • 5–7+ years of accounting experience (multi-entity preferred)
  • Strong understanding of general ledger accounting and reconciliations
  • Experience working with external CPAs, banks, and benefit providers
  • Familiarity with QuickBooks (required) and Salesforce (a plus)
  • Highly organized and detail-oriented
  • Comfortable being both hands-on and accountable for the full financial function
  • Detail-oriented and process-driven
  • Able to manage multiple entities and priorities
  • Capable of leading and supporting a small team
  • Self-directed, dependable, and highly organized
  • Strong communicator who works well with leadership

Responsibilities

  • Maintain general ledger across multiple entities
  • Perform monthly reconciliations and ensure accurate financial records
  • Prepare monthly financial reporting packages
  • Manage jobs-in-progress accounting, including cost updates and journal entries
  • Reconcile intercompany accounts
  • Support improvements to job costing processes
  • Coordinate with external CPA on tax preparation, including journal entries, trial balances, year-end close, and supporting documentation
  • Prepare and file multi-state sales tax (NC, FL, GA, TN)
  • File annual reports with state agencies
  • Oversee 401(k) compliance, including testing, reporting, and employee notifications
  • Manage bank accounts, deposits, and online banking portals
  • Maintain account access and bank authorizations
  • Process debt payments and maintain schedules
  • Manage investment accounts, including interest tracking and transfers
  • Administer employee benefits, including enrollments, changes, and terminations
  • Reconcile and process monthly benefits invoices
  • Manage company insurance policies and renewals
  • Maintain accurate records of insured assets (e.g., vehicles)
  • Supervise and support the Accounts Receivable/Payable function
  • Review work for accuracy and timeliness
  • Establish efficient workflows and clear processes
  • Provide structure, guidance, and accountability
  • Maintain organized financial and corporate records
  • Manage key business contacts, portals, and compliance systems
  • Track deadlines and maintain financial calendars
  • Maintain lease agreements and property-related financial obligations
  • Process Improvement Lead improvements to job costing and financial reporting processes
  • Identify and implement improvements to accounting workflows and internal controls
  • Help build more efficient and scalable financial processes

Benefits

  • 401(k)
  • 401(k) matching
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Paid time off
  • Training & development
  • Vision insurance
  • Wellness resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service