Are you looking for a career in the computer software industry? At ICM, we empower our employees by working as a team with a common goal: to create shared success that benefits everyone. We do culture differently, and we do it in ways that no one else can. Ours is an open environment in which everyone contributes, ideas override egos, and the best ideas win. Our atmosphere is designed for you to produce your best work – and we believe that happens by working smart and playing hard. 

We offer a competitive compensation package, full benefit selection, 401(k) plan, and growth opportunities for everyone who joins the ICM family. ICM encourages giving back to our communities through company-sponsored charity events and provides flexible schedules to allow employees to devote time to personal causes.