Oversee all day-to-day accounting operations including billing, financial statements, general ledger, cost accounting, payroll, accounts payable, accounts receivable, budgeting, tax compliance, inventory accounting, revenue recognition, and various special analyses. This is a permanent position that will play a critical role in our financial management, including the oversight of financial systems, preparation of financial reports, and the analysis of financial data.