JobTarget Logo

Site Lead at Overwatch Mission Critical – Dallas, Texas

Overwatch Mission Critical
Dallas, Texas, 75201, United States
Posted on
Updated on

Explore Related Opportunities

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
  • 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.
Match students to available roles using a holistic assessment of:
  • 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

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