Staff Accountant / Bookkeeper
ESPO Corporation • Chicago, Illinois • Full Time • $58,379–$72,348 / year
Posted on Thu, Sep 17, 2026
Location: Southside of Chicago, or Dallas, TX
Job Type and Duration: Direct Hire
Pay range: 28-35/HR
Job description:
Seeking an experienced Staff Accountant / Bookkeeper to join our accounting team. This position is responsible for day-to-day accounting functions, payroll, financial reporting, reconciliations, union reporting, compliance, and maintaining accurate financial records.
This is a hands-on accounting position requiring strong attention to detail and the ability to independently manage multiple accounting and administrative responsibilities. Construction accounting and Sage 100 Contractor experience are highly preferred.
Key Responsibilities
Accounting & Financial Reporting
- Maintain the company's general ledger, books, records, and supporting schedules.
- Assist in preparing interim and year-end financial statements.
- Audit transactions for accuracy, proper coding, and correct posting.
- Perform monthly bank reconciliations.
- Review and reconcile intercompany transactions.
- Maintain accurate records of company assets and financial transactions.
- Assist with relationships and reporting requirements for banks and lending institutions.
- Support month-end and year-end closing procedures.
- Perform and maintain accounting functions within Sage 100 Contractor.
- Review transactions and accounting entries for accuracy.
- Maintain appropriate Sage security, user permissions, and accounting controls.
- Troubleshoot accounting and payroll posting issues.
- Maintain accurate job, payroll, vendor, customer, and general ledger information.
- Process payroll, including checks and direct deposits.
- Set up and maintain payroll calculations, deductions, and employee information.
- Create and maintain union codes, wage rates, and fringe benefit calculations.
- Prepare, verify, pay, and submit union reports.
- Calculate, pay, and submit federal and state payroll taxes.
- Maintain vacation and sick-time balances.
- Review time and attendance records for payroll processing.
- Assist with certified payroll and prevailing-wage requirements as applicable.
- Coordinate and respond to external audits, including union, insurance, state, payroll, and other regulatory audits.
- Assist with federal, state, and local tax compliance.
- Complete state registrations, renewals, and required filings.
- Prepare Statement of Experience and contractor prequalification applications for state and public agencies.
- Maintain supporting documentation required for government and regulatory filings.
- Review and maintain accounts receivable records.
- Process invoice corrections, credits, and voids when required.
- Review and process customer credit applications.
- Maintain organized accounting documentation and electronic records.
- Assist management with financial reports and accounting information as requested.
- 3+ years of accounting or bookkeeping experience required.
- Construction accounting experience strongly preferred.
- Sage 100 Contractor experience strongly preferred.
- Experience processing payroll required.
- Union construction payroll and reporting experience is a major plus.
- Knowledge of prevailing wage and certified payroll is a plus.
- Strong understanding of general ledger accounting, reconciliations, and financial reporting.
- Experience working with external auditors is preferred.
- Excellent computer and Microsoft Excel skills.
- Excellent written and verbal communication skills.
- Strong organizational skills and attention to detail.
- Ability to manage multiple deadlines and work independently.
- Ability to handle confidential financial and employee information.
The ideal candidate has worked in the construction industry and understands the additional accounting requirements associated with union payroll, prevailing wages, job-cost accounting, state prequalification, insurance audits, and multi-state operations.
We are looking for someone who is accurate, dependable, organized, and comfortable taking ownership of accounting responsibilities rather than simply processing transactions.
Experience:
- Accounting/Bookkeeping: 3 years (Required)
- Construction Accounting: 2 years (Preferred)
- Sage 100 Contractor: 2 years (Preferred)
- Union Payroll: 1 year (Preferred)
Equal Opportunity
We are an equal opportunity employer. Employment decisions are based on qualifications, experience, and business needs.
This job description is not intended to be an all-inclusive list of responsibilities, duties, or working conditions associated with the position. Management reserves the right to modify responsibilities and assign additional duties as business needs require.
Benefits:
- 401(k) 4% Match
- Health insurance
- Health savings account
- On-the-job training
- Retirement plan
ESPO Corporation
www.espocorp.com
630-789-2525
View all open jobs at www.espocorp.com/jobs
Leaders in Technical Recruiting & Staffing since 1965
ESPO has a comprehensive benefits package which includes PTO, Group Health and Dental Insurance, and 401k after you have satisfied the necessary waiting periods.
We are an Equal Opportunity Employer and value the benefits of diversity in our workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity and expression, national origin, disability, protected Veteran status, or any other attribute or protected characteristic by law. If you need assistance applying, please get in touch with us directly.
More live staff_accountant roles
- Accountant I at True Oil — Casper, WY
- Accountant, Privately Held Business Group [New Grad Winter 2027] at Doane Grant Thornton — Markham, ON
- Staff Accountant, Forensic Accounting at Davies — Calgary
- Junior Accountant at Convera — Vilnius
- General Accountant at Marriott Hotels Resorts — Montreal, QC, Canada
- Accountant, Financial Reporting at ATCO — Calgary, AB, Canada
- Accountant I at Regal Rexnord — Simi Valley, California, United States
- Accountant I at SCI Shared Resources — LA - Jefferson
- Accountant I - Finance & Risk Management at Pima County — Tucson, AZ
- Banking & Treasury Junior Accountant at ROCKWOOL Group — Poznań
- Junior Accountant at Global Payment Holding Company — WARSAW, , POLAND
- Junior Financial Accountant at Wyndham Hotels & Resorts — Philippines
- Project Accountant (Initial 12 Months Fixed-Term)) at Thermo Fisher Scientific — Johannesburg, South Africa
- Staff Accountant at PRH Investments DBA The Related Group — Miami, Florida
- Staff Accountant at Norwegian Cruise Line — Miami, FL, US
- Accountant at Vitaver & Associates — Juno Beach, Florida, United States
- Staff Accountant at Etechhi — Lander, Wyoming, United States
- Staff Accountant – Cash & Fixed Assets at Next Move Healthcare — Brunswick, Georgia, US
- Staff Accountant at CP Engineers, Architecture & Environmental Services — Sparta, New Jersey, United States
- General Accountant II at LanceSoft — San Antonio, TX, United States
- General Accountant at LanceSoft — San Antonio, Texas, United States
- Accountant - Level 2 Experienced at Mindlance — Juno Beach, Florida, US
- Accountant-Level 2 – Experienced (6 - 10 Years) at EEO: Mindlance — Juno Beach, FL, US
- Accountant-Level 2 - Experienced (6 - 10 Years) at Mindlance — Juno Beach, Florida, US
- Accountant at HF Sinclair — Woods Cross, UT, US
- Staff Accountant at CBIZ — Raleigh, North Carolina, United States
- Financial Accountant at Pursue Diverse — Vernon, Canada
- Staff Accountant / Bookkeeper at ESPO Corporation — Chicago, IL, United States
- Accountant at Arva — New York, New York, United States
- Project Accountant at Manifest Solutions — $0 - $0
- Accountant I at Rolling Hills Casino — Corning, California, United States
- Project Accountant at Kokosing Industrial — South Charleston, WV, US
- Staff Accountant at Glassybaby — Redmond, Washington, United States
- Accountant I at State of North Carolina — Wake County, North Carolina, US