Scaled Customer Success Manager job at Fin