Glenn es cofundador y presidente de NIV. Anteriormente, cofundó la firma de capital privado Silver Lake. Actualmente es director de AT&T, copresidente de la Brookings Institution, presidente de CARE y vicepresidente de la Obama Foundation. Fue director y presidente del Comité de Auditoría y Riesgos del Federal Reserve Bank of New York de 2011 a 2020. Glenn fundó la Hutchins Family Foundation, que ha creado el Hutchins Center for African & African American Research en la Harvard University y el Hutchins Center on Fiscal and Monetary Policy en The Brookings Institution. Tiene un AB del Harvard College, un JD de la Harvard Law School y un MBA de la Harvard Business School.