Brand Manager – Blancpain Canada at The Swatch Group Canada Ltd
Toronto, ON M5V 3B1, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, French, English, Sap

Industry

Marketing/Advertising/Sales

Description

JOB DESCRIPTION

The Brand manager will lead the development of the Blancpain brand in and business in the Canadian market. The Brand manager will have full P&L responsibility and oversee 360-degree brand management, including sales and retail development, marketing, merchandising, budgeting, and inventory management. This role involves daily operational leadership and long-term strategic planning in line with HQ directives.

  • Compensation: Competitive base salary + performance-based bonus
  • Benefits:
  • Health, dental, and vision coverage
  • RRSP contributions with company match
  • Employee discount
  • Life insurance
  • Paid vacation and sick days

PROFESSIONAL REQUIREMENTS

  • Minimum 7 years’ experience in brand or account management, with at least 5 years in the luxury industry.
  • Deep understanding of the Canadian retail landscape.
  • Proven success in real estate strategy and lease negotiations.
  • Fluent in English; French is an asset.
  • Experience working in multicultural and international environments.
  • Strong organizational, presentation, and communication skills.
  • Excellent negotiation and problem-solving abilities.
  • Ability to travel nationally and internationally.
  • Working knowledge of SAP/S4Hana is an asset.

Client Experience & Brand Events

  • Champion customer care initiatives focused on service excellence and loyalty.
  • Organize and manage brand events that create emotional connections with clients

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

RESPONSIBILITIES INCLUDE:

Brand & Market Strategy

  • Lead daily brand operations across Canada, ensuring alignment with global strategy.
  • Develop and expand distribution channels to maximize market penetration.
  • Identify growth opportunities through retail expansion and strategic brand positioning.

Retail & Sales Management

  • Oversee selling activities, merchandising, stock management, and account servicing.
  • Drive retail presence in high-impact locations (SIS, Corners, Boutiques).
  • Manage national distribution networks and foster long-term relationships with luxury retailers.

Marketing & Communication

  • Allocate and manage local marketing budgets effectively.
  • Prepare and execute new product launches and promotional events.
  • Develop and implement communication strategies that reflect brand values and drive engagement.

Forecasting & Reporting

  • Complete forecasts, sales analysis, and performance reports.
  • Monitor profitability and customer satisfaction, implementing improvement plans as needed.

Client Experience & Brand Events

  • Champion customer care initiatives focused on service excellence and loyalty.
  • Organize and manage brand events that create emotional connections with clients.

Operational Excellence

  • Ensure consistent brand placement and adherence to global guidelines.
  • Lead training initiatives and negotiate case space to enhance in-store visibility.

The Brand manager will lead the development of the Blancpain brand in and business in the Canadian market. The Brand manager will have full P&L responsibility and oversee 360-degree brand management, including sales and retail development, marketing, merchandising, budgeting, and inventory management. This role involves daily operational leadership and long-term strategic planning in line with HQ directives.

  • Compensation: Competitive base salary + performance-based bonus
  • Benefits:
  • Health, dental, and vision coverage
  • RRSP contributions with company match
  • Employee discount
  • Life insurance
  • Paid vacation and sick day
Loading...