Senior Customer Success Manager – Energy (Technical & Solutions-Focused) at Concentrix | JobVerse