Demand Gen Lead

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

10 per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

Why this role exists
Milemarker is the Snowflake-native data platform for wealth management. RIAs, broker-dealers, family offices, and TAMPs use us to centralize the data trapped across their custodians, portfolio accounting systems, CRMs, and planning tools — 690+ connectors — and then actually do something with it: ask questions in plain language (Navigator), run the platform through any AI agent (Milemarker MCP), automate workflows end to end (Relay), and delegate real work to agents.
We have the product, the proof, and the relationships. What we need is someone who can turn that into a repeatable, measurable pipeline engine.
This is not a brand-awareness role. You will be measured on qualified pipeline created and its progression to closed-won.
What you’ll own
• Pipeline number. You carry a sourced-pipeline target alongside sales. You’ll build the model that gets there — channel mix, conversion assumptions, spend, and the honest math on what it takes.
• Full-funnel demand programs. Paid, email, webinars, content syndication, conferences (T3, Future Proof, Kitces EDGE, Pershing INSITE, Orion Ascent, Elevate, EDGE), and outbound support. You d ---------- where the dollars go and you defend it with data.
• ABM into a finite market. Wealth management is a knowable universe of firms. You’ll build tiered target lists and run multi-touch, multi-channel plays against named accounts — PE-backed RIAs, broker-dealers, large enterprise RIAs.
• Lifecycle and nurture. Lead scoring, routing, MQL/SQL definitions, and the nurture tracks that keep a 9–18 month enterprise cycle warm.
• Marketing ops and attribution. HubSpot is our system of record. You’ll own the instrumentation, the dashboards, and a version of attribution the sales team actually trusts.
• Sales alignment. Weekly with the AE team on what’s converting, what’s stalling, and what needs to be killed.
What we’re looking for
• 5+ years in demand generation or growth marketing at a B2B SaaS company, with direct, demonstrable ownership of a pipeline number — not just MQLs, not just traffic
• A track record you can walk us through: what the pipeline goal was, what you built, what it produced, and what didn’t work
• Deep hands-on skill in HubSpot (or equivalent), paid channels, and marketing analytics — you build the campaign, you don’t just brief it
• Comfort selling a considered, multi-stakeholder purchase with a long sales cycle and a technical buyer
• Strong writing. Our market is skeptical and sophisticated; generic B2B copy gets ignored
• Fluency with AI tooling in your own workflow — we use it across the whole company, every day
Bonus: experience in wealth management, fintech, or financial services; familiarity with data infrastructure or analytics products; experience marketing to both technical and executive buyers.
What you get
• A defined market with real relationships already in it, and a product that demos well
• Direct line to the CRO and the founders — decisions get made in days, not quarters
• Budget authority and the autonomy to place bets
• Competitive base, performance comp tied to pipeline, equity, and full benefits
How to apply
Send your resume and a short note answering one question: describe a demand gen program you built that generated pipeline, and how you knew it worked. Numbers appreciated, honesty required.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0120
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Demand-Gen-Lead-1716276
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716276
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 333837
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716276
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716276' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716276 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=947***Aug-26-2026=32***Aug-27-2026=38***Aug-28-2026=24***Aug-29-2026=18***Aug-30-2026=2***Sep-02-2026=1***Sep-03-2026=2' WHERE job_id'1716276'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1061***Sep-2026=3' WHERE job_id'1716276'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716276' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716276 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '333837'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)