Brand and Advertising Executive

Marketing & Communications
LON36835 Requisition #

Your role

As the brand and advertising executive you will be responsible for brand leadership and management, ensuring the brand is kept consistent across all channels globally. You will support all departments with their creative concepts, ensuring guidelines are always met.

You will provide support to marketing teams to translate strategic aims and marketing plans into campaign initiatives. You will project manage multiple cross channel campaigns from production to delivery, working with external creative and production agencies.

We are looking for someone who is creative, proactive with a can-do attitude, and an ability to build strong relationships across an organisation. 

About Schroders

We're a global investment manager. We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future.

We have around 4,000 people on six continents. And we've been around for over 200 years, but keep adapting as society and technology changes. What doesn't change is our commitment to helping our clients, and society, prosper.

The base

We moved into our new HQ in the City of London in 2018. We're close to our clients, in the heart of the UK's financial centre. We offer flexible working appropriate for a client solutions focussed role.

The team

Central Brand and Advertising team, supporting global marketing teams to deliver a consistent brand experience to our clients.

What you'll do


– Day to day brand management support
– Brand consultancy to global teams
– Brand support to the in-house creative services and presentation services teams
– Digital guidelines management, development and updates



– assist with global media plans (planning and fulfilment)
– production agency management
– global advertising campaigns production and localisation
– co-ordination and communication with global marketing teams
– coordinate agency meetings and status calls


Project management: campaigns delivery


– Liaise with global marketing teams to deliver campaigns and projects to agreed timelines and deadlines
– Set up kick-off and follow-up meetings for all projects with content owners and external agencies
– Plan and manage campaign localisations
– Review the feasibility and timings for all requests
– Brief the in-house creative team and external agency partners
– Quality control of production results and ensure content is delivered on time
– Keep all parties informed on work progress, communicating changes quickly
– Manage and monitor the workflow processes and input ideas on how to improve them
– Develop, execute and maintain process workflows that ensure consistency of execution and delivery of marketing campaigns

The knowledge, experience and qualifications you need
– Experience working with creatives, understanding of the creative process and content production techniques
– Experience of working with external agencies
– Experience in project management


The knowledge, experience and qualifications that will help

– Previous creative traffic management experience in a similar role in an agency or in-house creative team
– Experience using workflow management tools
– MS Office and Adobe Creative Cloud skills, particular, Word, PowerPoint, Photoshop, InDesign


What you'll be like

– Highly organised with strong attention to detail
– Ability to take a high-level view
– Ability to manage multiple projects at the same time
– Ability to use own initiative, prioritise and work to tight deadlines
– Ability to pick up new skills and technical expertise across multiple platforms, e.g. DAM, workflow, digital guidelines, podcast hosting platform


We're looking for the best, whoever they are

Schroders is an equal opportunities employer. You're welcome here whatever your sex, marital status, ethnic origin, sexual orientation, religious belief or age.


Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

London, England, United Kingdom

📁 Marketing & Communications