• Billings, Montana
    4 days ago

    Job Description

    Position Summary

    The Senior Bookkeeper is responsible for managing the day-to-day accounting operations of Big Horn Heating & Cooling across multiple locations, ensuring accurate financial records, timely monthly closes, and reliable financial reporting. Reporting directly to the President & CEO, this position oversees full-cycle bookkeeping, general ledger maintenance, accounts payable and receivable, cash flow monitoring, payroll reconciliations, and job costing.

    The Senior Bookkeeper works closely with company leadership and department managers to provide financial visibility, support sound business decisions, maintain compliance, and strengthen internal controls. This role is essential to building consistent, scalable accounting processes that support the company's continued growth.

    What Success Looks Like in 12 Months

    • Reliable Monthly Close: Monthly financials are completed accurately and on schedule, with reconciliations and supporting documentation in place.
    • Accurate Financial Reporting: Revenue, labor, materials, and other costs are coded correctly by job, location, and department, giving leadership confidence in reported results.
    • Strong Job Costing: Job costs are reconciled to the general ledger, and managers receive timely information about budget variances, cost overruns, and margin erosion.
    • Effective Cash Management: Accounts receivable, vendor payments, and short-term cash forecasts are monitored consistently, providing leadership with a clear picture of cash flow.
    • Scalable Accounting Processes: Standardized procedures, internal controls, and reporting practices support additional locations and continued company growth, while the external CPA firm receives a clean year-end handoff.

    What You’ll Do

    • Own Full-Cycle Accounting: Manage accounts payable, accounts receivable, deposits, and general ledger accuracy across multiple locations.
    • Lead the Monthly Close: Reconcile bank accounts, credit cards, loans, and balance sheet accounts; prepare adjusting entries; and deliver timely financial statements with supporting schedules.
    • Maintain Accurate Job Costing: Ensure transactions are coded correctly by job, location, and department in ServiceTitan and reconcile job costs to the general ledger each month.
    • Support Financial Performance: Partner with managers to review labor and material costs against job budgets, identify variances, and flag cost overruns and margin concerns early.
    • Manage Cash Flow: Monitor collections and accounts receivable aging, coordinate vendor payments, and prepare weekly cash updates and short-term forecasts for leadership.
    • Support Payroll Accounting: Review payroll inputs and labor allocations, and reconcile payroll liabilities, benefits, and accrued leave.
    • Maintain Compliance: Coordinate sales and use tax reporting, 1099 reporting, vendor documentation, year-end CPA requests, and lender information needs.
    • Strengthen Internal Controls: Improve accounting procedures, documentation, reconciliations, and financial reporting consistency as the company grows.
    • Continuous Improvement: Identify opportunities to streamline accounting workflows, improve accuracy, and build scalable processes that support the company's continued growth.

    What We’re Looking For

    Required

    • 4+ years of full-cycle bookkeeping or staff accounting experience, including responsibility for the month-end close.
    • Experience with QuickBooks or a comparable small-business accounting system.
    • Demonstrated experience reconciling multiple bank and credit card accounts each month.
    • Strong Excel or Google Sheets skills, including lookups, pivot tables, and financial reconciliations.
    • Strong attention to detail and the ability to maintain accurate, organized, and well-documented financial records.
    • Ability to manage deadlines, prioritize competing responsibilities, and work independently.
    • Strong analytical, problem-solving, and organizational skills.
    • Clear written and verbal communication skills and the ability to work directly with company leadership and department managers.

    Preferred

    • Experience in construction, the skilled trades, HVAC, or another job-costing business.
    • Experience with ServiceTitan or a similar field service management platform.
    • Experience preparing construction work-in-progress (WIP) schedules and percentage-of-completion revenue calculations.
    • Experience supporting multi-location or multi-entity bookkeeping.
    • Payroll processing and payroll reconciliation experience.
    • An associate’s or bachelor’s degree in accounting, or progress toward one.
    • Pay and Benefits

    Pay: $58,000– $72,000 per year, based on experience and qualifications.

    Benefits:

    • Health benefits available at a discounted employee rate.
    • 401(k) and Roth 401(k) retirement plans with company match up to 4%.
    • Paid Time Off (PTO).
    • Company training and professional development opportunities.
    • Additional benefits according to company policy.

    How to Apply

    Send your resume and a few sentences describing the most recent month-end close you owned to [application email address].

    We review every application and strive to respond to every applicant. We look forward to learning more about your accounting experience and how you could contribute to Big Horn Heating & Cooling.

    Live Rugged. Rest Easy.

    Equal Employment Opportunity Statement

    The Company is an equal opportunity employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status. 

    Disclaimer

    This job description is not intended to be all-inclusive. The employee may be required to perform other related duties as assigned to meet the ongoing needs of the organization.


    Numbers & Facts

    LocationBillings, Montana

    Skills

    • Accountingunmatched
    • Accounting Closeunmatched
    • Accounting Policiesunmatched
    • Accounting Softwareunmatched
    • Accounts Payableunmatched
    • Accounts Receivableunmatched
    • Analysis Skillsunmatched
    • Balance Sheetunmatched
    • Bookkeepingunmatched
    • Budgetingunmatched
    • Business Solutionsunmatched
    • Business Supportunmatched
    • Cash Flowunmatched
    • Cash Managementunmatched
    • Certified Public Accountant (CPA)unmatched
    • Communication Skillsunmatched
    • Constructionunmatched
    • Continuous Improvementunmatched
    • Corporate Policiesunmatched
    • Credit Cardsunmatched
    • Credit and Collectionsunmatched
    • Detail Orientedunmatched
    • Documentationunmatched
    • Establish Prioritiesunmatched
    • Financial Reportingunmatched
    • Financial Statementsunmatched
    • Forecastingunmatched
    • General Ledger Accountingunmatched
    • HVACunmatched
    • Intuit Quickbooksunmatched
    • Leadershipunmatched
    • Loansunmatched
    • Maintain Complianceunmatched
    • Microsoft Excelunmatched
    • On Site Supportunmatched
    • Organizational Skillsunmatched
    • Payroll Accountingunmatched
    • Payroll Administrationunmatched
    • Pivot Tablesunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Procedure Developmentunmatched
    • Reconciliationunmatched
    • Revenue/Sales Reportingunmatched
    • Sales Taxunmatched
    • Scalable System Developmentunmatched
    • Small Businessunmatched
    • Tax Reportingunmatched
    • Time Managementunmatched
    • Use Taxunmatched
    • Writing Skillsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder