Manager Brand Strategy and Creative Services Job

Job Overview

Location
Ottawa, Ontario
Job Type
Full Time
Salary / Compensation
$89,000 - $133,600 Per Year
Date Posted
21 days ago

Additional Details

Experience
Good Exp. Required (5 - 9 Years)

Job Description

EDC aims to be the leader in helping all Canadian exporters go, grow and succeed internationally. As part of the Corporate Communications, Marketing and Corporate Strategy Group, the Marketing team is seeking a Manager, Brand Strategy and Creative Services to lead the development of EDC’s brand strategy and identity, manage creative services and employee brand enablement, and work with stakeholders across the business to ultimately drive EDC’s brand health.

As the Manager, Brand Strategy and Creative Services, you will lead a team of strategists and creatives and collaborate with external agencies and internal partners. You will help bring the brand to life through strategy, storytelling, campaigns, communication tools and tactics, across all platforms and throughout EDC’s customer and stakeholder journey.  

The successful candidate is a subject matter expert who has deep experience building brands and managing teams. They will have significant experience leading the development, implementation, and governance of brand identity standards, and overseeing creative process from brief to execution and measurement. The incumbent will leverage market research, customer insights, best practices, and internal expertise to effectively inform and develop the brand. They will understand the importance of brand integration and consistency, and act as a champion for the brand across EDC, engage employees, and weave the brand throughout the organization. 

An exceptional communicator, strategist, and creative thinker, they will work closely with the Manager, Brand Marketing supporting the development of EDC’s National Brand Campaign and creative platform. Given the cross-functional nature of brand, the incumbent will enable team members to work with leaders across the business and build product and program value propositions and messaging maps that are aligned with EDC’s brand. The ideal candidate will have an eye for design, photography and video production and vast experience providing direction and coaching to teams in writing and editing copy, presenting creative and inspiring ideas, and influencing strategic decisions. They have a strong drive for cross-functional collaboration, continuous improvement, and the ability to build and nurture relationships both across the business and with external stakeholders and vendors.

Key Responsibilities & Requirements

  • Lead the brand strategy and creative services function and the governance of EDC’s brand.
  • Manage a team of marketing professionals with capabilities including brand strategy and planning, brand identity development & communication, creative services, video production, and content marketing.
  • Work in an agile marketing environment to manage program delivery effectively and efficiently in collaboration with other marketing teams as required.
  • Manage and plan budgets, and control and validate expenses for brand strategy and creative services.
  • As a member of the leadership team, contribute to marketing strategy & planning, reporting, team leadership initiatives, and other duties as requested.
  • As people leader, manage the performance, and skill/career development of the team to ensure the required capacity and capability to meet organizational needs.

Key Competencies

  • Brand strategy and creative leadership.
  • Marketing communications and campaign development and implementation.
  • Knowledge of digital and traditional marketing channels.
  • Effective change, storytelling, communication, and analytical skills.
  • Drive for innovation and results.
  • Knowledge of research and analysis to leverage in customer experience practice.
  • Demonstrated leadership experience and team management skills.
  • Demonstrated team player and cross-functional collaborator.
  • Ability to organize and deliver a program with excellence.
  • Ability to develop messaging, value propositions for various audience segments, apply brand to communications, marketing, stakeholder, and other strategic initiatives.

Screening Criteria

  • Undergraduate Degree in Business Administration, Marketing or related field.
  • Minimum 7 years of experience in digital marketing, brand strategy, marketing communications or related field.
  • Working knowledge of marketing communications, brand strategy, marketing or research principles and practices.
  • Bilingual in both official languages (French and English).
  • Experience leading people/teams.

Assets

  • Knowledge of Agile development principles and practices.
  • B2B Marketing communications experience.
  • Financial sector marketing experience.

Salary Range

  • $89,000 – $133,600, plus performance based incentive

Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept