Following his graduation, Johnson worked as a clerk for Utah Supreme Court Justice Leonard H. Russon [REF].
In 1999, Johnson moved back to Utah to work for the publicly traded software company TenFold Corporation, lasting there until 2002 when he was hired by Overstock.com