Ovii Job Board

General Manager - Switzerland

ElevenLabs

Switzerland • Onsite - Switzerland • Full-Time • 15+ years

Posted 2026-07-22 Sales & Marketing

Apply on employer site

Job Description

Ovii's Interpretation of the Role

ElevenLabs seeks a General Manager to own and execute the Swiss country strategy, driving B2B sales, building the founding team, and expanding market presence. The role blends high‑impact sales leadership with hands‑on execution of technical product deployments across enterprise accounts.

Role Snapshot

  • Country‑level strategy & execution
  • B2B sales pipeline & target achievement
  • Founding team hiring & scaling
  • Partner ecosystem & collaboration
  • Brand & event leadership
  • Hands‑on operational ownership

Must-Have Requirements

  • Leadership of large teams
  • Consulting and enterprise sales expertise
  • Technical product deployment to enterprises
  • Owner‑mindset & hands‑on execution
  • Outstanding communication & interpersonal skills
  • English fluency
  • team leadership
  • complex project delivery
  • consulting background
  • enterprise sales
  • Must be able to work in Switzerland

Nice-to-Have Signals

  • Swiss German fluency
  • French fluency
  • multilingual (Swiss German, French)

Work Setup

  • Location: Switzerland
  • Work mode: REMOTE
  • Remote scope: COUNTRY_RESTRICTED
  • Remote countries: Switzerland
  • Travel: Occasional events and media appearances
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Equity details
  • Background check

What You'll Likely Work On

  • Define and implement the Swiss country strategy, including sales targets, KPI setting, and hiring plans.
  • Design and manage a high‑velocity B2B sales pipeline, leading engagement with the top 30 strategic accounts.
  • Recruit, onboard, and scale the founding country team responsible for sales and implementation delivery.
  • Prioritize and invest in events and brand‑awareness initiatives to elevate ElevenLabs in the market.
  • Represent ElevenLabs at industry events and media appearances, shaping public perception.
  • Collaborate with the global business development team and local partners to create new sales opportunities.
  • Identify, own, and drive major growth initiatives (“big bets”) within Switzerland.

Good Fit If You Have

  • Background in consulting and enterprise sales.
  • Proven ability to build and scale high‑performing teams.
  • Multilingual capability, especially Swiss German and French.

Skills

  • Leadership of large teams
  • Consulting and enterprise sales expertise
  • Technical product deployment to enterprises
  • Owner‑mindset & hands‑on execution
  • Outstanding communication & interpersonal skills
  • English fluency (required)
  • Swiss German fluency (preferred)
  • French fluency (strong plus)