Bertrand Roche est titulaire d'un DEA en microélectronique et d'un doctorat de 3ème cycle en chimie des matériaux. En 1994, il a entamé sa carrière au sein du groupe Eramet, spécialisé dans les métaux d'alliage. Il est tout d'abord coordinateur qualité sécurité environnement (QSE) pour la société Eurotungstene poudre, puis en 2003, il est nommé coordinateur environnement du groupe. Quatre ans plus tard, il monte son entreprise, Roche consultant, qui réalise des missions d'audit, formation et conseil en QSE.
En 2009, il rejoint le groupe Veolia au poste de directeur qualité et sécurité de Veolia Water solution. Il évolue ensuite aux postes de chef de projet QHSE de Veolia eau et de chargé de mission QSE pour sa filiale belge Aquiris, en charge du traitement des eaux de la ville de Bruxelles.