Employer Brand Team Lead
Hybrid in London
Monday through Friday 8 am to 5 pm
Summary:
CSC is seeking an experienced marketing leader to shape how current and future
colleagues around the world experience our company and culture. Reporting to our
head of employer brand, this person will be responsible for developing and
leading our global employment brand marketing strategy, ensuring it supports our
business growth, talent priorities, and long-term reputation as an employer of
choice.
This leader will oversee a high-performing team responsible for employer
branding, recruitment marketing, internal brand initiatives, and strategic
talent communications. Working closely with leadership across our People and
Culture organization, they’ll translate business priorities into integrated
employer brand strategies that attract, engage, and retain exceptional talent
while strengthening CSC’s reputation across global markets.
The role requires someone equally comfortable defining long-term strategy,
partnering with senior leaders, mentoring a team, and ensuring exceptional
execution across every touchpoint of the candidate and colleague experience.
Some of the things you will be doing:
Leadership
• Develop and own CSC’s global employment brand strategy, ensuring alignment
with corporate brand, business priorities, and workforce planning.
• Translate business strategies into integrated employer brand plans that
support attraction, engagement, retention, and organizational
transformation.
• Serve as the primary strategic advisor to People and Culture (including
Talent Acquisition) as well as business leaders on employment brand
strategy.
• Lead, coach, and develop a global team of employer brand and recruitment
marketing professionals, establishing priorities, developing capabilities,
and fostering career growth.
• Create an environment that encourages innovation, collaboration, continuous
improvement, and accountability.
Employer Brand and Recruitment Marketing
• Lead the development and execution of integrated employer brand marketing
campaigns across paid, earned, owned, and shared channels.
• Oversee EVP evolution, audience segmentation, candidate personas, messaging,
content strategy, careers site experience, social media, and talent community
engagement.
• Ensure consistent employment brand messaging across the candidate life
cycle.
• Present strategic recommendations, campaign performance, and market insights
to executive leadership.
Intelligence and Measurement
• Monitor workforce trends, competitive hiring activity, employer reputation,
and labor market dynamics to inform strategy.
• Identify opportunities to strengthen CSC’s employer positioning in key global
talent markets.
• Establish KPIs that measure awareness, engagement, candidate quality, hiring
outcomes, and employer brand perception.
• Use data and insights to continuously optimize strategy and demonstrate
business impact.
What
technical skills, qualifications, and experience do you need?
* 8+ years of progressive experience in employer branding, recruitment
marketing, brand strategy, talent marketing, corporate communications, or
related marketing disciplines.
* 5+ years leading and developing high-performing teams.
• Demonstrated experience developing enterprise-level marketing or employer
brand strategies.
• Experience influencing executive stakeholders and leading through
collaboration rather than authority.
• Experience leading organizational change and navigating complex, matrixed
organizations.
• Experience managing agency relationships and marketing budgets.
• Exceptional written, verbal, and presentation skills with the ability to
communicate effectively across all levels, from frontline teams through
executive leadership.
• Proven ability to translate business objectives into measurable marketing
strategies.
• Strong understanding of brand strategy, audience segmentation, content
strategy, digital marketing, and candidate experience.
• Strong analytical skills, plus the ability to turn insights into strategic
recommendations.
#LI-SP1
#HYBRID
#INDGB
CSC is a global business, legal, and financial services company based in
Wilmington, Delaware, USA, providing knowledge-based solutions to clients
worldwide. We have offices and capabilities in over 140 jurisdictions in the
Americas, Europe, Asia Pacific, and the Middle East, and more than 8,000
colleagues. We are the business behind business.®
Visit our careers site to learn more about CSC and our commitment to our
clients, communities, and each other.
CSC is committed to creating a feeling of belonging through a diverse and
growth-oriented environment where everyone is valued.
CSC colleagues have global career opportunities and excellent benefits,
including annual success-sharing bonuses or commission plans based on individual
performance. To learn more, visit cscglobal.com/service/careers.
We offer a range of support to colleagues with disabilities, ensuring people
have the necessary resources to thrive in their roles. We encourage candidates
to work closely with our talent acquisition partners to convey their specific
needs. Our commitment to accessibility reflects our broader dedication to
diversity and belonging,
CSC only accepts resumes from employment agencies that are part of our approved
supplier program. Resumes submitted from other agencies either to talent
acquisition, our hiring leaders, employees, or through any other mechanism other
than our supplier process, will not be eligible to claim related fees and the
submitted resumes will be considered property of CSC.
We encourage candidates to apply directly to our website and not through
third-party sources.
Disclaimer: The information above describes the general nature and level of work
performed by employees in this role. It is not intended to describe all duties,
responsibilities, and qualifications.
At CSC®, we’re always looking ahead, finding ways to innovate, challenge the
status quo, and anticipate the needs of our clients. We exceed expectations by
adapting client ambitions and goals as our own. This Fierce Client Spirit has
helped us adapt and create solutions that have enabled businesses to run
smoother and smarter for more than 125 years. It’s also the reason we’re the
trusted partner of many of the world’s most successful organizations.
CSC is committed to attracting, developing, and retaining talented people whose
values align with ours. We empower our colleagues to bring the right solutions
to market to meet client demand. That’s why we are the leading provider of
business administration and compliance solutions.
• CSC is a great place to work with smart and dedicated people.
• We have won several employer recognition awards, including Top Workplace USA,
Great Places to Work India, and Built In’s Best Places to Work.
• We offer fulfilling work and career opportunities. Most positions are filled
with internal moves and employee referrals.
• Employees are eligible for Success Sharing, bonuses, or commission plans
based on role and individual performance.
• CSC offers a competitive and comprehensive benefits package that includes
annual leave, tuition reimbursement, referral bonuses, and more.
• As business needs allow, CSC offers hybrid or remote work schedules in
alignment with local regulations. Specific details for this position will be
discussed during the interview process.
Sign in and build your Career Profile to see your AI match score, strengths, and the exact skills to add for this role.