Squaremiled employs 32 employees. The Squaremiled management team includes Mathieu Perrein (Chief Technology Officer), Julien Leclercq (Chief Financial Officer), and Eric Grandjean (Cloud Architect).
Get Contact Info for All DepartmentsLooking for a particular Squaremiled employee's phone or email?