Planet
Open positions
1 job
last week
Customer Success Manager (Global Tech Touch)
New North AmericaFull-time
United States
San FranciscoThe Customer Success team at Planet is seeking a Customer Success Manager (CSM) on the Global Tech Touch team to handle global small-customer business and partner relationships in the EMEA and AMER region. The mission…
GIS QGIS Salesforce
86K – 107K $