Croud logo
Croudtoday

New Business Manager, EMEA

$54,688–$62,310 year

Hybrid · London, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

New Business Manager to drive pipeline growth across the agency network (Croud and Born Social). Own opportunities from lead generation through pitch conversion to client onboarding; qualify inbound/outbound opportunities; maintain CRM; develop tailored credentials, proposals, and case studies; coordinate end-to-end pitches; collaborate with marketing, channel specialists, and senior leadership; identify priority sectors and target accounts; support pricing discussions and procurement when required.

Required Qualifications

  • Experience in business development or consultative sales within a digital marketing, creative, or media agency environment
  • Proven ability to progress opportunities through structured pipeline stages
  • Experience contributing to pitch processes, including brief interpretation, coordination, and proposal development
  • Strong commercial awareness and ability to identify and qualify opportunities
  • Comfortable engaging with senior stakeholders and supporting C-suite level conversations
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$55k – $62k / yr

New Business Manager, EMEA · Croud

Apply on Sorce