At CCH, Mirabile was most recently VP and led the sales team including account managers, inside sales hunters, retention specialists and product specialists. He assumed that position in January 2011. Before that, he spent three years as director of software sales and two years as director of strategic accounts for CCH.