Site Leader
Job Summary
We are seeking a dynamic and experienced Site Leader to spearhead our Philippines operations for one of our key clients. This role is ideal for a seasoned leader with deep expertise in Technical Support and Operations, and a passion for delivering operational excellence. You will be responsible for leading large-scale teams, driving strategic execution, and fostering a collaborative, performance-driven culture across all business units.
Responsibilities
- Lead large-scale teams and site operations
- Drive strategic execution and stakeholder management
- Oversee daily operations and SLA adherence
- Develop high-performing talent and positive culture
Required Skills
- 20+ years in Technology, Operations, or Delivery Management
- Minimum 5 years in senior leadership or site head role
- Experience handling US-based clients and GCC models
- Managing teams of 300+ FTEs
- Strong cross-cultural management skills
Job Details
Executive Leadership & Stakeholder Management
Act as the senior-most executive and represent the site’s operations, aligning local execution with global strategy.
Build and maintain strong relationships with global business and technology stakeholders.
Promote a culture of accountability, collaboration, and transparency.
Technology Expertise (Mandatory)
Provide technical guidance based on strong understanding of industry trends and emerging technologies.
Support innovation and tech-driven decision-making across teams.
Operational Excellence & Delivery Management
Oversee daily site operations to ensure service quality, efficiency, and SLA adherence.
Manage KPIs, operational metrics, and continuous improvement programs.
Ensure alignment with strategic business objectives in terms of cost, quality, and delivery.
Talent Development & Organizational Culture
Attract, develop, and retain high-performing talent.
Mentor senior and mid-level managers to strengthen the leadership pipeline.
Promote a positive, inclusive, and performance-oriented work culture.
Global Collaboration & Cross-Cultural Management
Partner effectively with global teams across NA, EMEA, and APAC.
Align local efforts with enterprise-wide priorities and values.
Contribute to global strategic initiatives and transformation projects.
Requirements:
20+ years of experience in Technology, Operations, or Delivery Management
Minimum 5 years in a senior leadership or site head role
Proven experience handling US-based clients and supporting GCC (Global Capability Center) models
Strong leadership and communication skills with a deep understanding of operational metrics and SLA governance
Experience managing teams of 300+ FTEs in a global support center environment
Strong cross-cultural management and stakeholder collaboration skills
Tech-savvy with a passion for innovation and continuous improvement