Thomas William Roach, Royal Engineers