Where Work Meets Adventure
The Snr. Director, Success Hub & Customer Success (Brazil) serves as the strategic anchor of the Brazil Success Hub. This dual‑purpose leadership role acts as the Hub’s Site Leader and as the Senior Director Customer Management, directly leading a hybrid team of Customer Success Managers centered in São Paulo while maintaining oversight over remote staff throughout Brazil.