Brand Manager

Rotkreuz, Switzerland


An opportunity to join a global organization that is constantly evolving! The company believes that a perfect smile can positively impact the quality of life, so they create technology that can give people the confidence they need to succeed. We are now recruiting potential candidates for a Brand Manager to join their team.


  • Development and optimization of key parts of the customer journey and programs
  • Marketing strategies designed to successfully train and activate customers (at scale) – to deliver activation targets
  • Ensure a consistent 5* customer onboarding journey, supported by physical and digital touchpoint
  • Marketing strategies to successfully reactivate lapsed and low volume customers
  • Ensure scalability through automated journeys and customer qualification
  • Leading marketing activities aimed at engaging customers including through engagement events, mailings, and other channels e.g., Growth Summit
  • Create, run, and optimize marketing automation and customer nurturing processes through email, content, and social channels
  • Management and optimization of necessary customer platforms
  • Project Manage and collaborate with internal teams and external partners to deliver project scopes on time and in budget
  • Lead the go-to-market plans to support changes and improvements in EMEA and collaborate with the regional and local commercial teams on execution and market implementation
  • Work closely with marketing and education teams to ensure appropriate application of content
  • Work closely with Salesforce Excellence / Business Analytics / IT teams to ensure effective set up and deployment of the programs
  • Work closely with the local sales organizations to ensure teams are prepared, knowledgeable and able to deploy journeys effectively
  • Assess customer journey performance through analytics and user and customer feedback; make recommendations for enhancements
  • Keep abreast of the latest market trends and monitor competitor’s activities to propose optimizations
  • Train and educate internal stakeholders on required aspects of the customer journey strategy including development of training collateral

About You

  • Bachelor’s degree or above, preferably in a marketing or business-related field
  • Minimum of 5 years marketing experience
  • Experience with developing customer journeys and marketing automation
  • Minimum 3+ years of experience with enterprise CRM and multichannel marketing hubs – Salesforce Marketing Cloud preferred
  • Fluent in English; knowledge of any additional European languages is an asset
  • Expert in PowerPoint, Excel, Word, and overall computer organizational skills
  • Analytical, strategic, and business acumen
  • Highly organized with proficiency in project management
  • Strong oral and written communication skills (presentations and correspondence, influencing skills)
  • Efficient at managing competing demands including prioritization, responsiveness and keeping others informed
  • Solid problem-solving ability and ability to manage details
  • 20-30% of travel required (tbc post-Covid crisis).
If you are interested in the above role then please apply or get in touch to discuss further.
Oliver Allen Managed by Oliver Allen
apply Posted - 30.03.2022

Apply Now

Allowed files: Word, pdf and txt

Consult will endeavour to contact candidates within 14 days of application. However, if you do not hear back after 2 weeks then please assume on this occasion, unfortunately, you have not been successful.