Jeanne Roche es doctora por IE Business School y actualmente profesora en emlyon business school, en Francia, donde imparte clases de emprendimiento social, innovación social y empresa familiar. Su investigación se centra en el emprendimiento social, las empresas familiares y la inversión de impacto.
Su tesis doctoral exploró el papel de las familias empresarias en la inversión de impacto y el emprendimiento social. Obtuvo el doctorado en Administración de Empresas, con especialización en Emprendimiento, en 2025, con la distinción cum laude.
Antes de unirse a IE, Jeanne realizó prácticas en una institución de microfinanzas en Bruselas y trabajó en proyectos de investigación sobre modelos económicos y empresariales alternativos, incluido el proyecto Mutuality in Business de Saïd Business School, en la Universidad de Oxford.
Jeanne tiene una maestría en Ingeniería Comercial y una maestría en Desarrollo Internacional y Demografía de la Universidad Católica de Lovaina, en Bélgica.