SOTI employs 2,015 employees. The SOTI management team includes Carl Rodrigues (President & CEO), Musthafa Ebadi (Chief Operating Officer), and Sachin Garg (Vice President of Global Operations).
Get Contact Info for All DepartmentsLooking for a particular SOTI employee's phone or email?