Immuta employs 287 employees. The Immuta management team includes Matthew Carroll (CEO), Steven Touw (Co-Founder & Chief Technology Officer), and Steven Wastie (Chief Marketing Officer).
Get Contact Info for All DepartmentsLooking for a particular Immuta employee's phone or email?