ELCA logo
ELCA1 week ago

Cybersecurity Business Development Manager D-CH

Remote · Switzerland

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Software Services

Job Summary

Senior Cybersecurity Sales/Business Development Manager in Deutschschweiz, driving go-to-market efforts, acquiring new customers, building long-term relationships, supporting marketing and events, and leading contract negotiations. Requires 7+ years of field sales or business development in cybersecurity, a technical university degree with sales/BW training, deep knowledge of cybersecurity products, and fluency in Swiss German and English (French a plus). Remote-friendly within Switzerland with potential Homeoffice; attractive benefits and career development within a leading Swiss IT services provider.

Required Qualifications

  • Minimum 7 years of field sales or business development experience in cybersecurity
  • Completed university degree (technical field preferred) with additional sales or business administration training
  • Knowledge of cybersecurity products (e.g., EdR, NDR, Cloud-Security, API-Security)
  • Strong network to decision-makers in medium to large companies
  • Excellent communication skills in Swiss German and English; French is a plus
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

ELCA

Cybersecurity Business Development Manager D-CH

Apply on Sorce