Role Overview
This role will lead the integrated PLM, Marketing Operations, Branding, and Communication functions within a Global Business Services (GBS) environment.
What You Will Do
Own and manage PLM, Marketing, Branding, and Communication service lines, define service catalogues, SLAs, KPIs, and governance frameworks, oversee product lifecycle activities, lead marketing operations, branding governance, and communication strategies.
Why It Might Be a Fit
Strong leadership in multi-functional service delivery, expertise in SLA/KPI-driven operations, marketing, and branding governance, experience in regulated industries (e.g., healthcare), exposure to global and transformation environments.
Requirements
- Bachelor’s degree (Master’s preferred)
- 10–15+ years in GBS/shared services, PLM, marketing, or communications
- Strong leadership in multi-functional service delivery
- Expertise in SLA/KPI-driven operations, marketing, and branding governance
- Experience in regulated industries (e.g., healthcare)
- Exposure to global and transformation environments
To apply for this job please visit careerconnect.zohorecruit.com.

Follow us on social media