Technology Sales Executive - French, German, Spanish or Swedish Speakers