Manager, Customer Success Customer Service France, Portugal, Sweden, Italy, Ireland, Finland, Spain, Norway full_time