Glenn est cofondateur et président de NIV. Auparavant, il a cofondé la société de capital-investissement Silver Lake. Il est actuellement administrateur d'AT&T, coprésident de la Brookings Institution, président de CARE et vice-président de l'Obama Foundation. Il a été directeur et président du comité d'audit et des risques de la Federal Reserve Bank of New York de 2011 à 2020. Glenn a fondé la Hutchins Family Foundation, qui a créé le Hutchins Center for African & African American Research à l'université Harvard et le Hutchins Center on Fiscal and Monetary Policy à la Brookings Institution. Il est titulaire d'un AB du Harvard College, d'un JD de la Harvard Law School et d'un MBA de la Harvard Business School.