Director of Sales (Insurtech) at duckcreek | AI Job Board