Home
Jobs

Head - Global Talent Acquisition & Employer Branding

0 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role: Head Global Talent Acquisition & Employer Branding - Optical Networking Business Role Overview We are seeking a dynamic and strategic professional to lead Global Talent Acquisition and Employer Branding at STL. This role will be pivotal in attracting, engaging, and retaining top global talent while strengthening STL’s employer brand in key geographies and talent markets. You will build scalable hiring strategies aligned with our business goals and position STL as an employer of choice across the globe. Key Responsibilities Global Talent Acquisition Design and execute global talent acquisition strategies aligned with STL’s growth objectives across multiple geographies. Partner with global business leaders to forecast talent needs and build proactive hiring pipelines. Lead end-to-end recruitment operations for global roles (Tech, Sales, R&D, Manufacturing, Corporate). Drive Diversity, Equity & Inclusion (DEI) in hiring practices and candidate outreach. Leverage data and analytics to optimize hiring funnel, reduce time-to-fill, and improve quality-of-hire. Implement and manage best-in-class ATS and recruitment tools for global scalability. Collaborate with external partners and head-hunters for niche and leadership hiring. Employer Brand Building Develop and execute STL’s global employer branding strategy across digital, social, campus, and industry platforms. Craft compelling talent narratives and EVP (Employer Value Proposition) aligned with STL’s culture and purpose. Manage employer brand campaigns, thought leadership content, employee advocacy programs, and social media presence. Drive and enhance STL’s rankings on Social platforms. Create tailored brand strategies for different talent cohorts (tech, manufacturing, sales, early careers, etc.). Key Requirements Education & Experience Bachelor’s/Master’s degree in HR, Business Administration, or related field. 10–15 years of experience in global talent acquisition and employer branding in a mid to large-scale organization. Experience in leading global TA teams or working across regions (India, Europe, US, Middle East, APAC). Skills & Competencies Strong understanding of global hiring practices, labor markets, and recruitment technologies. Expertise in building EVP and managing cross-channel employer branding campaigns. Proficient in data-driven recruiting, market intelligence, and talent insights. Excellent communication, stakeholder management, and project leadership skills. Passion for innovation, talent storytelling, and creating exceptional candidate experiences. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Branding Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You