The Controller will provide essential support to the CFO and management team, overseeing all aspects of general ledger and financial reporting. This role is responsible for developing and maintaining accounting principles and practices to ensure accurate and timely financial statements. The Controller will manage the accounting team, ensuring efficient allocation of work and adherence to deadlines while addressing various accounting activities such as job costing and year-end audits.