The Director of New Business is responsible for growing revenue, attention, and lines of business for our suite of clients, companies and brands. This person will lead and support responses to new business opportunities, build connections in our community and industry, and lead internal research and development experiments that lead to our next creative breakthroughs and big client projects.
The ideal candidate for this role will have extensive business development experience, with an established and growing network of connections in mid-to-large size companies that are relevant to our work, industry, and company vision of human-centered design and digital transformation. Example new clients may include Fortune 500, commercial & consumer brands, and companies leading innovation in their industry.
This person will act as the bridge between business development and successful client experience. You’ll lead RFP responses and new project pitches alongside Insomniac’s key stakeholders, conceptualize new products and experimental technology with the team, and work closely with new or potential clients — all in an effort to drive revenue, innovation and growth.
The Director of New Business will also grow Insomniac's clout and presence within the industry, and aim to gain the attention and respect of aspirational brands and new clients. In addition to a network of established relationships, the ideal candidate will leverage organic outreach and paid marketing tactics (e.g. — email marketing, web content, social media, display ads, PR & media outreach, etc.) to gain exposure for our work and company.