Back to all jobs


The Controller is responsible for the oversight of the Company’s finance and accounting functions, including oversight of all internal and external personnel.


  • Ensure that the Company has adequate internal controls to prevent fraud.
  • Develop and maintain policies and procedures for the accounting department that support timely and accurate completion of its responsibilities.
  • Maintain the accounting-related modules of the Company’s ERP software program so that records are organized, accurate, and interface properly with other modules and integrations.
  • Ensure general ledger entries are made timely and accurately.
  • Maintain an account structure that supports financial reporting, planning and analysis.
  • Maintain accruals and prepaid expense accounts to ensure revenues and expenses are matched and recorded in the correct time period.
  • Ensure that materials and supplies purchases are matched to customer jobs completed by the company, using inventory accounts as appropriate.
  • Maintain fixed and intangible assets at proper values.
  • Record depreciation and amortization to properly reflect asset values.
  • Develop and maintain a month- and year-end closing process to review and reconcile accounts for the period.
  • Maintain commercial banking relationships and suggest modifications to treasury management and credit programs that could benefit the Company.
  • Ensure vendor bills are reviewed for accuracy prior to payment.
  • Implement policies and procedures to expedite collections on customer balances and reduce days in accounts receivable.
  • Identify potential uncollectible accounts and report to the owners of the Company.
  • Maintain the Company’s payroll software program so that payroll and related records are organized, accurate, and accessible by authorized personnel.
  • Ensure that the company’s weekly payroll is calculated accurately and submitted to the payroll processing company timely.
  • Ensure that loan payments are made timely and accurately.
  • Administer the employee credit card program, ensuring compliance with the terms of the credit card issuer, performing monthly reconciliation by card number, and identifying potential instances of fraud and abuse.
  • Assist Human Resources in employee benefits program review and selection.
  • Ensure compliance of the Company’s 401 (k) plan with ERISA and other statutes, including annual audits, testing, and required filing of federal and state forms.
  • Ensure insurance coverage for Company assets and operations is obtained on competitive terms.
  • Review loss runs and reports for accuracy and to offer suggestions on operational improvements.
  • Manage annual or periodic renewal process to monitor premium increases and research alternative policies for more favorable cost or coverage.
  • Manage insurance audits by interfacing with auditors, providing information, and facilitating conversations with appropriate Company personnel.
  • Ensure sales, use, VAT, highway, and other non-income taxes are calculated accurately and paid timely.
  • Manage tax audits by interfacing with auditors, providing information, and facilitating conversations with appropriate Company personnel.
  • Ensure property taxes for owned or leased properties are calculated accurately and paid timely.
  • Assist in the development, preparation, and distribution of monthly, quarterly and annual reports of financial condition, ensuring that information is relevant and accurate.
  • Review financial results with the owners of the Company on a monthly basis.
  • Assist in the preparation of the annual budget by reviewing past performance for anomalies, recognizing anticipated variances from past results, and reviewing projections for reasonableness.



  • Bachelor’s Degree in Accounting, Finance or related field
  • 7+ years experience in the accounting field
  • Excellent communication skills
  • Accounting software knowledge
Create Job Alerts

Joe LaLonde

Managing Partner


Reference: JOB-13240

    • Job type: Direct Hire
    • Location: Buffalo
    • Date posted:
    • Salary:$100000 - $120000