 Cain began working in the space industry in 1988 as a Guidance and Control systems engineer at JSC.He was a flight controller in the Mission Control Center for the Space Shuttle Guidance and Control Systems.Cain held progressively more responsible technical, management, and leadership positions within Mission Operations from 1988 until 2005, when he entered the SSP Office.