While the company has dedicated personnel responsible for accounts payable, accounts receivable, and inventory management, the Senior Staff Accountant will provide oversight of these functions to ensure transactions are processed correctly, accounting records are accurate, and appropriate procedures and internal controls are followed. The Senior Staff Accountant is responsible for overseeing the accuracy, integrity, and proper execution of day-to-day accounting activities, including accounts payable, accounts receivable, general ledger, inventory, job costing, work in progress (WIP), and month-end close.