Assistant Controller

Hatzel & Buehler Inc•O'Hara Township, PA
•$90,000 - $100,000•Onsite

About The Position

The Assistant Controller works directly for the Branch Controller and supports administrative and accounting functions for Hatzel & Buehler, Bluestone Communications, and Blue Sky Controls. The role assists with payroll, accounts receivable, project management, quality controls, accounts payable, and other financial activities. It helps ensure compliance with corporate standard operating procedures and improve internal processes. The position supports weekly payroll and certified payroll activities; follows up on overdue receivables, billing, collections, and retention; reviews and processes accounts payable items; and performs quality-control and job-costing tasks. It also supports quarterly and annual reporting, projections, budgets, billing rates, year-end audit requests, training, bond-related work, and the documentation and improvement of standard operating procedures. Additional duties and responsibilities may change as needed. The role is full-time and in-office, primarily in an office setting using standard office equipment.

Requirements

  • Bachelor’s degree in accounting, finance, or a related field.
  • Strong understanding of accounts receivable and construction accounting.
  • Five to ten years in an accounting-related field.
  • Experience with Microsoft Office, Spectrum ERP or similar accounting software, and proficiency in Microsoft Excel.
  • Excellent attention to detail and organizational skills.
  • Proven track record of meeting client and corporate deadlines.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Ability to work efficiently and accurately with little direct supervision.

Nice To Haves

  • Construction experience preferred.
  • Pennsylvania (Allegheny County) notary certification is a plus.

Responsibilities

  • Work with the Administrative Assistant and Corporate payroll team to ensure weekly payroll is processed promptly.
  • Back up jurisdictional and pay-scale questions covering numerous IBEW locals.
  • Work with the Administrative Assistant and Corporate office on benefit questions, issues, and resolutions for union employees as needed.
  • Assist the Branch Controller with weekly confidential payroll processing using Traqspera and Spectrum.
  • Assist Project Accountants and the Administrative Assistant with certified payroll reporting as needed.
  • Follow up on collections more than 30 days overdue and update collection notes.
  • Assist the Branch Controller with monthly accounts receivable cleanup.
  • Review collection items with the Branch Controller and Branch Manager and develop follow-up plans.
  • Review retention reports and invoice customers.
  • Run weekly accounts receivable and retention reports and review them for issues and follow-ups.
  • Assist with monthly corporate reporting on accounts receivable and retention.
  • Project monthly billing amounts for three or more entities with the Branch Controller.
  • Assist the Branch Controller with approving and executing change orders in Spectrum as needed.
  • Review and approve subcontractor payments.
  • Assist the Branch Controller with manual check requests.
  • Review and approve credit card expenses on a biweekly or monthly basis.
  • Work with the Branch Controller and Corporate Accounts Payable team to address and resolve issues.
  • Clean up open purchase orders on active and completed jobs monthly.
  • Clean up open subcontracts on completed jobs.
  • Review contract type and earned revenue calculation for new job setup weekly.
  • Assist the Branch Manager and Branch Controller with OCIP/CCIP inquiries.
  • Assist with bond verifications for new, active, and completed jobs.
  • Review job overview reports biweekly or monthly for cost opportunities or overages.
  • Close completed jobs in Spectrum monthly.
  • Conduct quarterly Project Cost Summary reviews with the Branch Manager, Project Managers, and Branch Controller, addressing questions and issues.
  • Create quarterly Project Cost Summary reporting packets.
  • Update job projections monthly or quarterly.
  • Work with the Branch Manager and Branch Controller to develop annual budgets.
  • Work with the Branch Manager and Branch Controller to develop annual billing rates for service and time-and-materials work.
  • Work with the Branch Controller and Corporate on year-end audit inquiries and confirmations.
  • Assist the Branch Controller with new-hire training and cross-training departments.
  • Assist the Branch Controller with bond-related tasks and requests for new, active, and completed jobs.
  • Help team members document and update standard operating procedures.
  • Evaluate internal processes and recommend efficiency improvements where needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service