Site Lead at Overwatch Mission Critical – Dallas, Texas
Overwatch Mission Critical
Dallas, Texas, 75201, United States
Posted on
Updated on
Explore Related Opportunities
Miscellaneous Postsecondary Teachers jobs in TexasJobs in TexasMiscellaneous Postsecondary Teachers jobs
About This Position
Site Lead Overview We are seeking for a people-centered, action-oriented Site Lead to serve as the connective tissue between instructional staff and the company, and between students and employer partners within the data center workforce ecosystem. This role is critical to ensuring curriculum relevance and accuracy, student success, and strong employment outcomes. The ideal candidate thrives in a fast-paced, mission-driven environment, excels at coordination and follow-through, and brings a strong sense of ownership to student experience, operational excellence, and employer engagement.
Responsibilities
Work Scheduled and Location
Knowledge, Education & Experience
Benefits
Responsibilities
- Serve as the primary point of contact between the on-site school and the company.
- Gather, track, and clearly articulate technical questions from instructors and students.
- Manage the receipt, organization, and dissemination of technical responses and updates to curriculum developers.
- Ensure curriculum feedback loops are closed and improvements are communicated effectively.
- Participate in and support job placement fairs and hiring events.
- Culture and team fit.
- Academic performance.
- Hands-on lab performance.
- Attendance and professionalism.
- Maintain accurate student profiles to support placement decisions.
- Act as a trusted representative of the company with hiring partners.
- Serve as the company liaison for student questions, feedback, and concerns.
- Coordinate with school leadership and staff to resolve issues impacting student success.
- Advocate for students while balancing company and employer expectations.
- Oversee classroom readiness, equipment condition, and general learning environment standards.
- Coordinate maintenance, repair, or replacement of instructional equipment as needed.
- Ensure classrooms support safe, effective, and professional instruction.
- Support on-site operations and special initiatives as assigned.
- Contribute to continuous improvement of processes, communication, and student outcomes.
- Other duties as may be necessary.
Work Scheduled and Location
- Job Type: Full-Time
- Schedule: Monday–Friday | 7:00am – 3:30pm
- Work Location: On-site, Dallas / Fort Worth area
Knowledge, Education & Experience
- High school diploma or equivalent (Required)
- Minimum 4 years documented, successful work experience (Required; military service may suffice for this requirement)
- Demonstrated leadership and team coordination experience
- Strong organizational and communication skills
Benefits
- Paid time off
- Certification / continuing education tuition reimbursement
- Relocation assistance
- 401(k)
- Health benefits
- Bonus opportunities
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Dallas, Texas, 75201, United States
Frequently asked questions about this position
Latest Job Openings in Texas
Custodian(3pm - 1130pm)
The Army Residence Community
San Antonio, TX
Client Service Representative
Confidential
Houston, TX
Sales Specialist - Water Quality
ABC Home and Commercial
Austin, TX
Client Service Representative
Metroplex Events
Irving , TX
Customer Experience Account Manager - Req# 3748
Denali Water Solutions LLC
Dallas, TX
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.
Apply Now