Il vient de la communauté d’agglomération du Grand Besançon, où il a été directeur général adjoint des services du Grand Besançon en charge du pôle développement pendant quatre ans. Il a par ailleurs assuré, ces derniers mois, l’intérim de la direction générale des services du Grand Besançon.
Auparavant, il était directeur de la Mission Locale Espace Jeunes du bassin d’emploi du Grand Besançon, de 2009 à 2011, et directeur du PLIE (Plan Local pour l’Insertion et l’Emploi) Grand Besançon en 2011.
Bernard Rach, connait bien la collectivité départementale du Doubs pour y avoir travaillé de 1990 à 2009, en ayant exercé différentes fonctions : directeur du service des transports de 1990 à 1996, directeur du service planification et grands équipements de 1996 à 2000, directeur du service développement territorial de 2000 à 2003 et directeur des Espaces d’action médico-sociale de 2003 à 2009.