ECLARO

Head of Global Services Delivery

Quezon City, NCR, PH

5 days ago
Save Job

Summary

Role Title: Head of Global Services Delivery
 
Position Overview:
The Head of Global Services Delivery will play a pivotal leadership role in managing and optimizing service delivery across multiple regions. This individual will work closely with global business leaders to ensure high-quality, efficient, and client-focused delivery of operational services. They will be responsible for driving KPI performance, deepening client partnerships, ensuring service excellence, and advancing the delivery center's evolution into managed services offerings.
Key Responsibilities:
  • Global Service Delivery Management
    • Serve as the primary operational liaison between the Philippines center and business managers across the US, Canada, Bermuda, Europe, and Australia.
    • Oversee day-to-day service delivery operations across multiple functional areas, ensuring alignment with agreed KPIs, SLAs, and success metrics.
    • Maintain clear and proactive communication with global stakeholders, managing expectations and ensuring service satisfaction.
  • Performance Management and Continuous Improvement
    • Implement rigorous monitoring, reporting, and analysis of operational KPIs and team performance.
    • Drive operational improvements, standardization, and process excellence initiatives to enhance service quality and efficiency.
    • Establish governance frameworks for service reviews, escalations, and continuous improvement initiatives.
  • Strategic Leadership
    • Translate Executive Leadership's vision into actionable service delivery strategies and operational plans.
    • Lead the transformation of the delivery center's operating model to include managed services offerings, value-added solutions, and enhanced service innovation.
    • Partner with business units to identify opportunities to expand services, increase operational value, and deepen client relationships.
  • Team Leadership and Development
    • Lead, mentor, and develop a team of operational managers and delivery leads, fostering a high-performance, client-focused culture.
    • Ensure teams are appropriately resourced, trained, and equipped to meet evolving business needs.
  • Client and Stakeholder Engagement
    • Build and maintain strong, trusted relationships with global business partners.
    • Proactively manage stakeholder expectations, resolve service issues, and drive client satisfaction initiatives.
Qualifications:
  • 12+ years of leadership experience in global service delivery, operations management, or shared services leadership; insurance or financial services background strongly preferred.
  • Proven experience managing service delivery across multi-regional teams including North America, Europe, and APAC.
  • Strong knowledge of KPI management, service level agreements (SLAs), and managed services delivery models.
  • Track record of leading operational transformations and scaling service offerings.
  • Exceptional stakeholder management and executive communication skills.
  • Bachelor's degree required; advanced degree in business, operations management, or related field preferred.
Key Competencies:
  • Strategic thinker with operational rigor
  • Strong relationship management and client engagement abilities
  • Change management and process transformation expertise
  • Ability to lead in a matrixed, fast-paced, global environment
  • Data-driven decision-making and results orientation
  • High integrity, professionalism, and cultural sensitivity

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job