Staff Accountant

Kelso Industries•Draper, UT

About The Position

The Staff Accountant owns the general ledger and monthly close for assigned operating companies within a division. The role is part of Kelso’s accounting team, which uses a weekly continuous-close process in NetSuite OneWorld, supported by AI-enabled tools. The accountant keeps transactional accounting current throughout each week so the month-end close is accurate, controlled, and on schedule, and applies home-office accounting policies as newly acquired companies join the organization. The position also serves as the primary accounting contact for assigned operating companies, partnering with controllers, project managers, credit teams, and other OpCo staff. The accountant supports audit and compliance work, maintains documentation and control evidence, and occasionally travels to operating-company locations for onboarding, process walkthroughs, and year-end support.

Requirements

  • Bachelor's degree in accounting or finance.
  • 2–4 years of general ledger accounting experience, including ownership of balance sheet account reconciliations.
  • Solid understanding of U.S. GAAP and the month-end close.
  • Experience running a month-end close checklist with tasks and reconciliations, including identifying task dependencies.
  • Experience supporting multiple legal entities in a multi-entity ERP.
  • Hands-on experience with NetSuite or another mid-market or enterprise ERP.
  • A control mindset, including documenting work, meeting deadlines, and speaking up early about concerns.
  • Strong Excel skills and attention to detail.
  • Comfort with AI and automation tools and willingness to keep learning them.
  • Clear, concise written communication and ability to manage priorities across multiple stakeholders on a distributed team.

Nice To Haves

  • Progress toward a CPA.
  • Public accounting, SOX, or external audit experience.
  • Construction or contractor accounting experience, including job costing.
  • Multi-state sales and use tax exposure.
  • Experience integrating an acquired company or supporting an ERP implementation.
  • Experience with Ramp or another corporate-card platform, or FloQast or another close-management platform.
  • Experience on a centralized accounting team supporting multiple operating companies or locations.

Responsibilities

  • Own the general ledger for assigned operating companies and complete the monthly close accurately and on schedule.
  • Meet assigned close-calendar deadlines, communicate early about risks, and maintain weekly closes.
  • Prepare and document journal entries for accruals, reclasses, and corrections to audit standards.
  • Review open accounts payable and vendor activity at close, and accrue unrecorded liabilities.
  • Reconcile balance sheet accounts to the general ledger and source records; investigate, document, clear, and escalate reconciling items.
  • Maintain account roll-forwards and supporting schedules, and reconcile the AP subledger to the general ledger.
  • Use FloQast to complete close checklist tasks, attach support, submit work for independent review, resolve review comments, and keep balances aligned with NetSuite.
  • Reconcile bank accounts, address automated bank-to-GL matching exceptions, and clear or escalate reconciling items and unusual activity.
  • Reconcile intercompany and cash-sweep activity between assigned operating companies and Kelso Corporate.
  • Investigate bank payments without a matching NetSuite bill payment and work with AP and Treasury to resolve them.
  • Apply customer payments daily, resolve unapplied cash and payment differences with the credit team, and address recurring root causes.
  • Produce AR aging and unapplied-cash reporting and work with operating-company teams to route receipts through lockbox and remote deposit capture.
  • Identify aged customer credits and unapplied balances for unclaimed-property review.
  • Review corporate-card transaction coding weekly, confirm receipts are attached, reconcile Ramp to the general ledger, and coordinate coding rules and follow-up with program administrators.
  • Learn and consistently apply home-office accounting policies across assigned operating companies.
  • Support acquired companies as they learn Kelso policies and are implemented into NetSuite.
  • Run assigned controls as designed and retain evidence suitable for external audit testing.
  • Prepare PBC requests and respond to auditor questions about assigned accounts.
  • Use NetSuite functionality and AI tools, follow documented team processes, and keep desk procedures current for cross-training.
  • Serve as the primary accounting contact for assigned operating companies and partner with controllers, project managers, and credit teams.
  • Manage work through the team intake process and meet agreed service levels, including applying customer payments within one business day of receipt.
  • Build working relationships with OpCo staff through Teams and scheduled check-ins; travel occasionally for onboarding, process walkthroughs, and year-end support.
  • Track recurring issues by operating company and address their root causes.

Benefits

  • Growth opportunities and career development.
  • A company culture that supports employee growth and values contributions.
  • Work with meaningful impact and purpose.
  • Competitive compensation and benefits that support financial security, health, and well-being.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service