Overwatch Mission Critical 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 a purpose. The Director of Onboarding is responsible for designing, leading, and continuously improving the end-to-end onboarding experience for talent joining Overwatch across U.S. and EMEA operations. At Overwatch, onboarding is more than an administrative process. It is the beginning of the Overwatch experience and a critical link in our workforce supply chain. This leader will build a world-class, scalable onboarding function that ensures every new hire is cleared, prepared, connected, and ready to succeed on Day 1. This role owns the journey from accepted offer through successful start and early integration, establishing clear processes, SLAs, accountability, and cross-functional handoffs across Recruiting, HR, Finance, IT, Operations, Sales, and client-facing teams. Success in this role is measured not simply by completing onboarding tasks, but by speed, Day 1 readiness, quality, new-hire experience, and the ability to scale as Overwatch grows.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Director
Education Level
No Education Listed