Staff Accountant

MSS Solutions•Charlotte, NC
•Onsite

About The Position

MSS Solutions, LLC is hiring a Staff Accountant for its Charlotte, North Carolina office. The role supports daily cash management, accounts payable tasks, service accounting, asset and inventory reporting, general ledger activities, month-end and year-end close, and preparation of financial statements. The Staff Accountant also assists with Vista reimplementation, external audits, and VIE monthly bookkeeping while helping ensure compliance with company policies, accounting regulations, and financial controls. The position works with cross-functional teams and supports continuous improvement and the development of the accounting team.

Requirements

  • General ledger accounting experience, including general journal entries and account reconciliations.
  • In-depth knowledge of accounting principles and practices, including GAAP.
  • Advanced proficiency in Microsoft Excel.
  • Excellent time management skills and the ability to prioritize duties.
  • Strong analytical and problem-solving skills, with exceptional attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Ability to prioritize tasks, work under pressure, and meet deadlines.
  • A continuous improvement mindset and the ability to identify and implement process enhancements.
  • Ability to meet the stated physical demands, including occasionally lifting 25 pounds and frequently lifting, carrying, or moving 5–10 pounds.
  • Must successfully pass a background check and drug test.

Nice To Haves

  • Bachelor’s degree in Accounting, Finance, or a similar area of study.
  • One to two years of public accounting experience or equivalent.
  • Construction accounting experience.
  • Experience working with financial software and ERP systems; Viewpoint Vista and QuickBooks are preferred.

Responsibilities

  • Perform daily bank reconciliations and identify discrepancies or errors.
  • Report the daily cash position, including cash receipts and upcoming cash outlays, to help ensure sufficient funds and anticipate potential shortfalls.
  • Assist with Accounts Payable tasks as needed, including issuing purchase orders for overhead items.
  • Assist the Service Accounting Manager with service cost adjustments.
  • Assist the Senior Accounting Manager with service revenue recognition and accounting.
  • Ensure accurate financial reporting for fixed assets, inventory, and other assets, and process adjustments as needed.
  • Prepare general ledger reconciliations, journal entries, adjustments, expense allocation entries, and other month-end and year-end closing activities.
  • Assist with preparation of monthly and annual financial statements.
  • Assist the Senior Accounting Manager with VIE monthly bookkeeping.
  • Assist with tasks related to the reimplementation of Vista.
  • Assist with the annual external financial audit, including initial audit preparation and responding to auditor requests.
  • Ensure compliance with company policies, accounting regulations, and financial controls.
  • Collaborate with cross-functional teams to gather information and resolve outstanding items.
  • Stay up to date with industry trends, changes in accounting standards, and best practices.
  • Provide guidance and support to the accounting team, promoting professional growth and development.
  • Perform other duties and responsibilities assigned by the Company.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with employer contributions
  • Paid time off
  • Paid holidays
  • Employee Assistance Program
  • Long-term disability
  • Short-term disability
  • Flexible Spending Plan
  • Health Savings Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service