Impact.com
–
Columbus, OH, 43216
... Your Role at impact.com: As a Manager, Technical Services, you will lead and actively contribute to a high-performing team ... deep technical expertise alongside strong people leadership, operational rigor, a passion for client service, and a ... - Apr 21