Ruth Aguilera es profesora visitante del Departamento de Dirección General y Estrategia de Esade y profesora de negocios internacionales y estrategia en D'Amore-McKim School of Business, Northeastern University. También es investigadora en el Esade Entrepreneurship Institute. Su investigación se centra en la intersección de la sociología económica y los negocios internacionales, concretamente en los campos de la gobernanza corporativa comparada y la responsabilidad social de la empresa.
Es editora sénior de la revista científica Organization Science and Corporate Governance: An International Review, miembro de la Academy of International Business & Strategic Management Society y miembro de los consejos editoriales de siete revistas científicas de prestigio en los ámbitos de la gestión y los negocios internacionales.