STS's IT department is led by Saurabh Himkar (Head of Technology and Engineering) and has 21 employees.
Saurabh Himkar
Head of Technology and Engineering
Justin Thomas
Associate Engineer Level 3
Looking for a particular STS employee's phone or email?