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
odysseytrust.com
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