About Overwatch Mission Critical
Overwatch is a service-disabled Veteran-owned small business (SDVOB) certified through the National Veterans Business Development Council (NVBDC), offering construction professional services, talent acquisition, and general contractor services for the mission-critical infrastructure industry.
Our mission is the construction and management of state-of-the-art data centers with the precision and reliability this industry demands. From high-end engineers to seasoned professionals, we deploy the people you need to get your data center off the ground. At Overwatch, it's more than a job — it's purpose.
Purpose of the Role
The Site Manager is responsible for ensuring accurate time tracking, PTO submissions, and training compliance for approximately 50 field employees across multiple project sites. This role serves as a vital link between employees, site managers, clients, and leadership, ensuring that payroll accuracy, training progress, and communication standards are consistently upheld.
While we prefer someone based in Austin, Texas who can work in a hybrid capacity, we’re open to exceptional candidates who thrive in a remote environment.
Key Responsibilities
Time Entries & Verification
PTO Submissions
Communication with Leadership
Training Oversight
Site Visits & Team Engagement
Benefits:
Overwatch Construction offers a competitive salary and benefits package, including health insurance, dental insurance, vision insurance, life insurance, 401(k) retirement plan, paid time off, and relocation assistance available.
OVERWATCH is committed to creating a diverse work environment and is proud to be an Equal Opportunity Employer. OVERWATCH considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Qualifications
Success in this Role