Controller
tggaccounting· Staffing
About this role
About the Company
We have been hired by a 100+ year-old Bay Area HVAC and plumbing company to find an experienced Controller to lead accounting, job costing, and financial reporting for a complex, multi-division operation. They provide services across commercial construction, HVAC, plumbing, engineering, BIM, and service & repair.
This role is on-site in Berkeley, CA!
About the Role
- Lead job costing, WIP, and percentage-of-completion accounting
- Partner with operations on project margins, labor costs, and pricing
- Oversee accounting for construction, service, and maintenance agreements
- Managing bank scrutiny, new line of credit, and quarterly financial covenants
- Manage AR/AP, cash flow forecasting, and internal controls
- Improve systems, reporting, and financial processes
Qualifications
- 8+ years accounting experience
- Experience with $10-20M revenue companies
- Strong cost accounting, WIP, percentage-of-completion, lien release experience
- Experience in HVAC, plumbing, construction, or specialty contracting
- Vista Viewpoint software experience preferred
Compensation
- $120k-$175k/yr+ base depending on experience
- Year-end profitability bonus ($5-10k/yr typical)
Interviews are starting now, please apply today!
Frequently Asked Questions
Is the salary disclosed for the Controller position at tggaccounting?
The salary for this Controller role at tggaccounting is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Controller position at tggaccounting located?
This Controller role at tggaccounting is based in San Francisco, California, United States. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Controller role at tggaccounting full-time or part-time?
This is listed as a Full Time position. It is posted as a Controller role in the Staffing department at tggaccounting.
Which team or department does the Controller at tggaccounting belong to?
This Controller position is part of the Staffing department at tggaccounting. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Controller position at tggaccounting?
Click the "Apply Now" button on this page. You will be redirected to tggaccounting's official application portal hosted on bamboohr where you can submit your application directly.
When was the Controller job at tggaccounting posted?
This Controller position at tggaccounting was posted on May 13, 2026. Apply as soon as possible — early applications are often reviewed first.
Controller
tggaccounting
You'll be redirected to tggaccounting's official application page on bamboohr.