Glenn est cofondateur et président de NIV. Auparavant, il a cofondé la société de capital-investissement Silver Lake. Il est actuellement directeur d'AT&T, co-président de la Brookings Institution, président de CARE et vice-président de la Fondation Obama. Il a été directeur et président du comité d'audit et de risque 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 détient un AB de Harvard College, un JD de Harvard Law School et un MBA de Harvard Business School.