The Site Manager serves as the senior leader for Customer Success, Order Management, and Compliance operations reporting directly to the Director of Customer Success. This role is responsible for developing high-performing teams, driving operational excellence, and ensuring exceptional execution across customer-facing activities.
The successful candidate is a strong people leader who develops talent, drives accountability, and converts business priorities into measurable results. In addition to leading day-to-day operations, the Site Manager provides executive-level insights, prepares clear executive summaries, and communicates business performance, risks, and opportunities to leadership.
This role partners closely with Sales, Demand Management, Sales Operations, Commercial Data & Analytics, Finance, Accounting, and other stakeholders to drive customer satisfaction, operational performance, and continuous improvement.