
Role Overview:
We are looking for a senior leader to own and elevate the Global Employer Brand, Employee Value Proposition (EVP), and Talent Marketing. Positioned across HR, Talent Acquisition, and Corporate Communications, you will drive candidate attraction, manage online brand reputation, and shape strategic internal messaging across our global delivery centers.
Key Responsibilities:
1. EVP & Employer Branding:
- Define, launch, and manage our global EVP and employer brand narrative across multi-region capability centers.
2. Recruitment Marketing & Channels:
- Design targeted digital campaigns, university branding initiatives, and referral programs to attract top-tier talent.
3. Reputation & Engagement:
- Monitor and manage online employer brand reputation (Glassdoor, LinkedIn, social media) and build employee advocacy programs.
4. Internal & Leadership Communications:
- Partner with executive leadership to craft change communications, crisis messaging, and leader thought-leadership initiatives.
5. Analytics & ROI:
- Measure campaign impact, channel conversion rates, and brand engagement metrics to optimize marketing spend.
Candidate Qualifications:
- Experience: 15+ years in Employer Branding, Talent Marketing, or Corporate Communications.
- GCC / MNC Pedigree: Proven experience inside large Global Capability Centers (GCCs), delivery hubs, or global companies.
- Regional/Global Reach: Track record of driving talent attraction programs across India, or global markets.
- Strong executive presence; comfortable operating as a strategic functional leader who influences cross-functional teams without needing direct reports.
Didn’t find the job appropriate? Report this Job