No company description available.
Igloo is seeking a Business Development Manager to strengthen and expand its presence as a leading provider of digital insurance solutions in Southeast Asia. The ideal candidate will leverage their expertise to deepen relationships with current partners while actively identifying and onboarding new partners to drive Igloo's mission of making insurance accessible and affordable for all.