Customer Success Lead careers in Mansoura, Egypt