Tallo logoTallo logo

Controller

Job

Mountain Heritage Systems

Newland, NC (In Person)

Full-Time

Posted 4 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 5/28/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Benefits:
401(k) 401(k) matching Competitive salary Dental insurance Health insurance Paid time off Training & development Vision insurance Wellness resources
Location:
Western North Carolina (Onsite) Reports to: Founder / President / Owner About Us 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. Position Summary 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. Key Responsibilities Accounting & Financial Reporting 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 Tax & Regulatory Compliance 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 Cash Management, Banking & Investments 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 Benefits, Insurance & Risk Management 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) Team Leadership 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 Operational & Administrative Support 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 Qualifications 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 What We're Looking For 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

Similar remote jobs

Similar jobs in Newland, NC

Similar jobs in North Carolina

  • Job

    Shift Leader

    Papa Johns

    Knightdale, NC

    Posted2 days ago

    Updated22 hours ago

  • Job

    Insurance Agent

    Aflac

    Kill Devil Hills, NC

    Posted2 days ago

    Updated22 hours ago

  • Job

    Leasing Consultant

    BGSF Inc

    Greensboro, NC

    Posted2 days ago

    Updated22 hours ago

  • Job

    Urology Physician

    AMN Corporate

    North Carolina

    Posted2 days ago

    Updated22 hours ago

  • Job

    Store Lead

    Jos. A. Bank Clothiers, LLC

    Winston-Salem, NC

    Posted2 days ago

    Updated22 hours ago