
Executive IT Support Analyst
- Schweiz
- Unbefristet
- Vollzeit
We’re looking for a dynamic and service-driven Executive End User IT Support Analyst to join our IT Site Solutions & Services team based in Switzerland. This is not your average IT support role—it's a high-impact position dedicated to delivering white-glove, concierge-level support to our C-level executives and their executive assistants. Based in Switzerland, a strategic hub for our senior leadership, you’ll be the go-to expert ensuring seamless technology experiences for our most critical stakeholders.This strategic role places you at the heart of our leadership operations. You’ll provide white-glove support, ensuring seamless technology experiences during high-stakes meetings and events. The position involves close coordination with global teams across the US, France, India, and Singapore. You’ll supervise service quality from on-site partners while maintaining autonomy in your daily operations. Fluency in English is essential, and strong French skills are highly preferred. We value a proactive mindset, adaptability, and a strong sense of service. A solid technical foundation is expected, though we support continuous learning and growth. Experience in event production or visual support is a welcome bonus. This is a high-impact role with visibility, versatility, and real opportunities for internal evolution.Job DescriptionYour main responsibilities:
- Executive End User IT Support of C-level executives and their executive administrators, plus all VPs
- Meeting concierge services (internal, external & remote)
- Possible support of BD Board of Directors-on and offsite Meeting support, IT support Executive’s and Executive Administrator’s mobile device maintenance, configuration and procurement
- Installing, upkeeping, setting up, and acquiring office hardware
- Partner with Executive Administrators with meeting support and consultations, onboarding and assisting new executive hires and maintaining customer confidentiality in all ways.
- Partnering with the Global Executive Support team to facilitate large scale events both online, onsite and offsite.
- May include evening work and/or weekend work occasionally.
- Bachelor’s degree in Computer Science, Business, or equivalent experience, with a minimum of 5 years in IT service desk or customer support roles
- Demonstrated experience providing high-level IT support to C-level executives in a professional and discreet manner
- Microsoft certifications required; ITIL certification preferred
- Proven ability to work effectively in remote, self-directed, and globally distributed teams
- Strong background in supporting large-scale events, including AV systems and virtual meetings with up to 10,000 attendees
- Proficient in collaboration platforms such as Microsoft Teams, MS Live, and Town Hall technologies
- Excellent communication, interpersonal, and customer service skills, with a polished and professional demeanor
- French language skills are a strong asset in this international and multicultural environment
- Location: This role is based in the Canton of Vaud, Switzerland. Candidates must hold a valid Swiss work visa or have existing work authorization.