Director of Brand Strategy
Sid Lee
Toronto, CA
18d ago

Sid Lee is a leading creative agency with 600 professionals working globally out of offices in Montreal, Toronto, New York, Paris, and LA.

Our multidisciplinary teams leverage the power of radical collaboration to build brands for the modern age, activating communication platforms to engage with today’s consumers across all possible touchpoints.

Rooted in strategic thinking, our work ranges from advertising to branded content, digital solutions, design & branding, architecture & retail design, social media, experiential platforms & activations, and analytics.

By breaking boundaries to create what matters, our company has earned a global reputation as a top-tier brand builder for some of the most progressive clients in the industry.

Sid Lee is also at the origin of C2 Montréal, one of the largest innovation events in the world, and is part of kyu, a new collective of creative companies established by Hakuhodo DY Holdings, the second-

largest agency network in Asia.


  • Work closely with the Account Director to lead both internal and client presentations
  • Supervise, Resource and Mentor strategists and analysts on your specific group of accounts
  • Help the team develop client recommendations and transformation agendas, creative briefs, connections plans and measurement strategies
  • Provide a unique point of view on creative and operations management
  • Lead strategic planning packs, tactical packs and recommendations, and whitepapers to respond to our clients’ business needs
  • Bring thought leadership to clients and Sid Lee Toronto as a whole
  • Interact with clients and lead brainstorming sessions and workshops
  • Collaborate with the Creative Directors to guide the creative process
  • Actively participate in Sid Lee Collective
  • Creativity
  • Great thinker and an even better storyteller
  • Big-time leader
  • Ability to package information in clear, concise and impactful ways
  • Excellent at summarizing and making complex information accessible
  • Great team player

  • Degree in a related discipline (preferably in a Business, Communication, Marketing, or Cultural Studies program)
  • 8+ years of experience with brand strategy at an integrated agency
  • Experience with global style brands and campaigns
  • Master of technological, cultural, media trends & best practices
  • Deep knowledge of cultural & human trends
  • Excellent capacity to refine information to reveal an insight
  • Significant exposure to the creative ideation process
  • Ability to lead a team
  • Very strong written and oral communication skills
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form