Skip to main content
Odyssey Trust Company logo

Brand Strategy Director for North America

Odyssey Trust Company
Full Timemid
Posted 6 days ago

Job Description

Spearhead innovative brand strategies and marketing

initiatives in a leadership capacity. Focus on elevating brand

presence while ensuring engagement across key markets in Canada and

the U.S.

In this influential role, you will

report directly to the Chief Revenue Officer, leading Odyssey's

brand strategy and marketing campaigns. Your responsibilities

include evolving brand positioning, managing public relations, and

driving thought leadership content to reinforce the company’s

market position. Strategic analytical insights will guide

continuous improvement efforts based on client engagement

metrics.

Key Responsibilities :

  • Define and

enhance brand strategy across North America

  • Drive public

relations and media visibility initiatives

  • Develop integrated

marketing campaigns across diverse channels

  • Lead the creation of

impactful thought leadership content

  • Establish metrics for

assessing brand health and

impact

Requirements

  • 10+ years in brand

management or marketing roles

  • Demonstrated success in driving

strategic marketing initiatives

  • Exceptional communication and

presentation skills

  • Proficiency in marketing and analytics

platforms

  • Bachelor’s in Marketing or related discipline; MBA

preferred

Lead a transformative brand strategy

that engages clients and fosters growth in a competitive landscape.

J-18808-Ljbffr

About Odyssey Trust Company

Odyssey Trust Company logo

Odyssey Trust Company

odysseytrust.com

BrandOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free