Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest and Chisinau. We’re an agile, determined and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation.
The Director of New Business is responsible for growing revenue, attention, and lines of business for our suite of clients. This person will create new business opportunities, lead and support efforts to close deals, as well as build connections in our community and industry.
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. Once new opportunities and leads are identified, you will lead pitches alongside Insomniac’s key stakeholders, 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.