Senior Bookkeeper/Accounting Manager
-
Accounting
Job Description & How to Apply Below
NOW HIRING: SENIOR BOOKKEEPER / ACCOUNTING MANAGER Hardacker Roofing | Phoenix, Arizona
Salary: $70,000–$90,000 Annually, Depending on Experience
Full-Time | Accounting & Administration
Join a Growing, Established Roofing Company
Hardacker Roofing is seeking an experienced, highly organized, and detail-oriented Senior Bookkeeper / Accounting Manager to lead our day-to-day accounting operations.
We are an established roofing contractor with approximately 70 employees, seeking a knowledgeable accounting professional who can take ownership of our accounting processes, maintain financial accuracy, and help support our continued growth.
This is a hands-on management position for someone with advanced accounting skills, strong Quick Books Online proficiency, and the ability to manage multiple financial responsibilities in a fast-paced construction environment.
The selected candidate will have an assigned payroll assistant to support routine payroll administration, allowing greater focus on accounting oversight, financial controls, reporting, and department efficiency.
We are looking for more than someone who can process transactions.
We want an experienced professional who understands the numbers, recognizes discrepancies, improves processes, and provides reliable financial information to management.
- Oversee daily accounting activities, ensuring accuracy, consistency, and timely processing.
- Maintain and reconcile the general ledger, bank accounts, credit cards, and other financial accounts.
- Prepare and review monthly financial statements, including profit and loss statements, balance sheets, and supporting reports.
- Manage month-end and year-end closing procedures.
- Monitor cash flow, operating expenses, account balances, and financial obligations.
- Identify accounting discrepancies, investigate variances, and implement corrective procedures.
- Coordinate with outside CPAs, tax professionals, and management.
- Establish and maintain effective accounting procedures and internal controls.
- Oversee weekly payroll processing for approximately 70 employees.
- Supervise and coordinate responsibilities with an assigned payroll assistant.
- Review payroll for accuracy, including hours, overtime, compensation rates, deductions, and employee classifications.
- Verify payroll information against supporting records and approved documentation.
- Ensure compliance with applicable federal and Arizona payroll regulations.
- Maintain accurate payroll records and support payroll-related reporting and reconciliations.
- Oversee invoice processing, expense coding, payment approvals, and vendor account reconciliation.
- Manage vendor and subcontractor payments, outstanding balances, and payment schedules.
- Monitor payable aging reports and ensure financial obligations are properly recorded.
- Maintain accurate vendor records and professional relationships.
- Ensure appropriate supporting documentation and authorization for disbursements.
- Oversee customer invoicing, payment application, and account reconciliation.
- Monitor accounts receivable aging and coordinate collection efforts.
- Investigate billing discrepancies and resolve outstanding account issues.
- Maintain accurate customer balances and payment records.
- Provide management with timely reporting on outstanding receivables.
- Track labor, material, subcontractor, and other project-related expenses.
- Maintain accurate job-cost records and support project profitability analysis.
- Review cost allocations and identify unusual or inaccurate project expenses.
- Assist management in evaluating job performance, cost trends, and financial results.
- Support accurate reporting across multiple projects and construction activities.
- Minimum 5 years of progressive bookkeeping or accounting experience
, including significant responsibility for accounting operations. - Advanced, hands‑on proficiency with Quick Books Online (QBO), including general ledger, AP, AR, reconciliations, and financial reporting.
- Demonstrated experience overseeing weekly payroll, preferably for an organization with 50 or more employees.
- Strong understanding of accounting principles, financial statements, account reconciliations, and month‑end closing.
- Advanced Microsoft Excel skills, including formulas, reporting, and financial data analysis.
- Experience managing multiple accounting…
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction