Before joining DOJ, McCormack served as CIO at Immigration and Customs Enforcement (ICE) in the Department of Homeland Security. In that role he was responsible for all aspects of the agency's information technology portfolio, including strategic planning, enterprise architecture and cybersecurity.
McCormack previously served as acting director of Customs and Border Protection’s infrastructure services division from January 2004 to July 2005. He has also served in other roles there, including director of architecture and engineering and director of systems engineering.
McCormack earned a Master of Business Administration from the University of Maryland’s Smith School of Business in 2005.