Jobs Companies OnHires Demand Generation Manager

About this Demand Generation Manager role at OnHires

OnHires · Remote · Europe

Location: Remote — Europe or Southeast Asia time zones
Employment Type: Full-time

About the Role

We're looking for a Demand Generation Manager to own lead generation for our client, an SEO agency — managing a monthly budget across existing growth channels to consistently deliver qualified leads (MQLs and SQLs). You'll be responsible for optimizing and scaling established channels, making data-driven decisions, and ensuring measurable growth.

Key Responsibilities

  • Develop and execute a lead generation strategy for B2B services

  • Manage and optimize multiple growth channels including:

    • Google Ads (PPC)

    • LinkedIn Marketing

    • Review Platforms (Clutch, G2, TrustPilot, etc.)

    • SEO (oversight and reporting, not execution)

  • Allocate and manage the monthly growth budget

  • Deliver a consistent number of MQLs and SQLs each month

  • Provide detailed reporting, tracking, and data-backed recommendations

  • Collaborate with internal teams to align marketing efforts with business goals

Requirements

  • 5+ years of experience in B2B marketing or business development for service-based companies

  • Hands-on expertise in Google Ads (PPC) and LinkedIn Marketing — required

  • Proven track record of managing and scaling multiple digital marketing channels

  • Experience with review platforms and familiarity with SEO

  • Strong analytical and reporting skills; ability to make strategic decisions based on data

  • Demonstrated success in managing monthly budgets of $10k+

  • Excellent communication and organizational skills

  • Nice to have: experience with HubSpot CRM

Benefits

  • 18 Days PTO

  • Performance-based bonuses — frequent, and awarded when expectations are exceeded

Ready to apply to OnHires?
Apply to OnHires

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at OnHires

See all jobs at OnHires →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free