EPAM Systems, Inc. renewed 17,414 square feet at 41 University Drive for 11 years commencing June 2018.