Staff Accountant
Job Description
We are looking for a detail-oriented Staff Accountant to support daily accounting operations for a construction and contractor business in Tampa, Florida. This position plays a key role in managing payables, recording incoming payments, assisting with payroll administration, and supporting month-end close activities. The ideal candidate brings strong bookkeeping experience, sound judgment with financial data, and the ability to coordinate effectively with both accounting and operations teams.
Responsibilities:
• Review incoming vendor invoices, assign accurate general ledger coding, confirm supporting documentation, and initiate timely payments through the company’s digital accounts payable workflow.
• Record customer payments received by check, wire, credit card, and other channels while maintaining accurate entries across accounting platforms.
• Reconcile payment activity between operating systems and the general ledger to help ensure complete and accurate accounts receivable records.
• Support collection efforts on overdue balances when needed by partnering with operations teams and following up on outstanding customer accounts.
• Act as a point of coordination between operations and accounting to keep inventory, job-related transactions, and general ledger data aligned.
• Prepare and maintain sales tax information and support timely, accurate reporting requirements.
• Help administer payroll by setting up new hires by branch, reviewing submitted time and pay details, and organizing information for payroll processing.
• Contribute to payroll-related process support during system changes and help maintain accurate employee and wage records during the transition period.
• At least 2 years of experience in bookkeeping, accounting, or a similar accounting support role.
• Hands-on experience with accounts payable, accounts receivable, and bank or account reconciliations.
• Working knowledge of QuickBooks and confidence navigating accounting or operational software systems.
• Ability to process financial transactions accurately, manage multiple priorities, and meet recurring deadlines.
• Experience supporting payroll administration and handling employee pay data with a high level of accuracy.
• Strong communication skills and the ability to collaborate with accounting, branch staff, and operations teams.
