En la Procuraduría General de la Nación ha ejercido como Procurador Auxiliar para Asuntos Disciplinarios, Procurador Delegado para la Moralidad Pública y Procurador Delegado de la Sala Disciplinaria. Así mismo, entre otros, se ha desempeñado como Juez Penal Municipal de Valledupar; Jefe de la Oficina Jurídica del Ministerio de Comunicaciones; Coordinador Jurídico de la Cumbre de los Países No Alineados; Magistrado Auxiliar de la Sala Disciplinaria del Consejo Superior de la Judicatura; Asesor del Despacho de la Agencia Nacional de Defensa Jurídica del Estado; Contralor Delegado para la Investigación, Juicios Fiscales y Cobro Coactivo.
Gómez Strauch ha sido catedrático de la Universidad de la Sabana, en materia de derecho policivo.