Strategic Customer Success Manager job at AlertMedia