3 jobs for "Channel Communications Manager, Switzerland"