Be the Leader in Cyber Security
Join our team of innovative and driven individuals who are redefining the security landscape. As a Country Manager in Switzerland, you will lead our local sales organization to success.
Key Responsibilities:
* Achieve and exceed sales targets for Switzerland
* Increase market penetration with Direct Touch Accounts team
* Lead Channels team to develop channel sales, enhance partner performance, and expand market coverage
* Build strong relationships with clients, sales teams, and presales team through go-to-market programs and account mapping
* Manage pipeline generation and forecasting for new solutions, projects, renewals, and refresh
* Promote Security Checkups and POCs to empower direct touch relations
* Contribute to increasing Check Point awareness in the market through large accounts, technology consultants, press, and trade shows
* Be the brand ambassador of Check Point in Switzerland
* Develop local market intelligence and competitive take-out
* Coach and develop all sales staff under your supervision
Qualifications:
* 8-10 years of experience in IT enterprise sales and channel sales, including 5 years in a Team Leader/Sales Director/Country Manager/Regional Director role with direct reports responsibility
* Strong business acumen with strategic planning and hands-on ability
* Good understanding of the IT Security market, including local insight on competitors, solutions, and trends