Technology Sales Executive - French or German Speakers