Senior Accountant
Job in
Spartanburg, Spartanburg County, South Carolina, 29302, USA
Listed on 2026-10-17
Listing for:
Guy Roofing, Inc.
Full Time
position Listed on 2026-10-17
Job specializations:
-
Accounting
Financial Reporting, Senior Accountant, Cost Accountant, Accounting Manager
Job Description & How to Apply Below
We are looking for an experienced, detail-oriented, hands-on Senior Accountant to support the Controller in managing the company's accounting operations, financial reporting, internal controls, and process improvements. This position will play a key role in maintaining accurate financial records, overseeing general ledger activity, supporting construction job costing and Work-in-Progress (WIP) reporting, and ensuring timely month-end and year-end financial closes.
RESPONSIBILITIES:- Manage and maintain general ledger accounts, including journal entries, accruals, prepaid expenses, fixed assets, depreciation, and bank account reconciliations.
- Assist with the monthly, quarterly, and annual financial close processes, ensuring accuracy and timely completion.
- Prepare and analyze monthly financial statements, balance sheet reconciliations, and financial trends.
- Investigate significant variances, identify discrepancies, and provide meaningful explanations to management.
- Support internal controls and ensure compliance with company accounting policies and procedures.
- Assist with year-end financial reporting, external audits, tax preparation requests, and other financial reviews.
- Assist with monthly Work-in-Progress (WIP) reporting, including review of project costs, estimated costs to complete, percentage of completion, and job profitability.
- Support the implementation, maintenance, and ongoing optimization of ERP and Financial system integrations.
- Import weekly payroll time entries into the accounting system, including reconciling to summary-level reports to ensure accuracy.
- Import job estimates into the accounting system as finalized by the estimating department.
- Maintain Client portals to ensure they are current and allow invoicing and collection to occur by contract deadlines.
- Serve as backup for Purchasing and Sales/Use Tax.
- Maintain Inventory in the accounting system, including troubleshooting inventory issues related to job cost.
- Serve as the accounting liaison with the warehouse for physical inventory counts, reconciling inventory to physical counts and reconciling the General Ledger module to the Inventory module.
- Assist in continuous improvement efforts for processes/procedures for accounting department functions including efforts to automate processes where possible.
- Health Benefits (medical, dental, vision and more)
- Paid Holidays
- Paid Time Off
- Five or more years of progressive accounting experience, preferably in construction, manufacturing, or another project-based business.
- Strong knowledge of GAAP, general ledger accounting, account reconciliations, and financial statement preparation.
- Strong attention to detail, accountability, and commitment to accuracy and continuous improvement.
- Bachelor’s degree in Accounting or Finance.
- Accounting software experience required.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×