About the role

  • Technical Customer Success Specialist supporting customers based in the United States and Switzerland. Provide training, troubleshoot inquiries, and partner with teams for seamless experiences.

Responsibilities

  • Serve as a trusted point of contact for customer inquiries and technical support needs
  • Guide users through data analytics tools and help them navigate platform features
  • Create training materials and deliver onboarding sessions with new users as well as ad-hoc trainings
  • Assist in testing new features and finding solutions to reported bugs
  • Gather and analyze customer feedback to help continuously improve the customer success approach
  • Partner closely with internal teams to ensure a smooth and consistent customer experience

Requirements

  • Approximately 1–2 years of professional experience in customer support, technical support, or a similar environment
  • Federal Diploma of Vocational Education and Training (VET / EFZ) in ICT or a comparable qualification (ideally)
  • Strong English skills with confidence communicating with international customers
  • Familiarity with Business Intelligence tools such as PowerBI / SQL is a plus
  • Comfortable using Microsoft Office (especially Excel) and learning new systems quickly
  • Structured, reliable, and customer-focused with a proactive mindset
  • Swiss resident with a valid work permit

Benefits

  • Comprehensive health insurance
  • 25 days standard paid leave
  • 24/7 mental health resources
  • Annual wellness stipend
  • Monthly transportation allowance
  • Professional development budget and training opportunities
  • Flexible work from home option

Job title

Technical Customer Success Specialist

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Professional Certificate

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job