Santiago Mosquera es el Director del Departamento de Investigación Económica de Analytica. Adicionalmente, es Decano de la Escuela de Negocios de la Universidad de las Américas (UDLA) y desde el 2014 es profesor a tiempo completo de Finanzas y Economía.
Desde el año 2014 hasta el 2021, fue Director del USFQ Business School, escuela de Negocios de la Universidad San Francisco de Quito. Entre el 2011 y el 2014 Santiago se desempeñó como Director de Riesgo Soberano para América Latina en Fitch Ratings, basado en Nueva York, Estados Unidos. Allí fue responsable del análisis de un portafolio de créditos, incluyendo Argentina, Canadá, Chile, Uruguay, Paraguay, El Salvador, Bermuda, Ecuador y Malasia. Previo a Fitch, Santiago fue Economista Senior para América Latina en IHS Global Insight con base en Filadelfia, Estados Unidos entre el 2004 y 2011. Allí fue responsable del análisis y los pronósticos económicos, incluyendo el manejo de modelos econométricos y de risk scoring para un portafolio de países latinoamericanos.
Obtuvo el título de economista de la Pontificia Universidad Católica del Ecuador, y su Ph.D. en economía de la Universidad de Fordham en Nueva York, Estados Unidos, con especialización en política monetaria.