Marketing Director

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

TYPE OF WORK

Part Time

SALARY

12.00 - 15.00 per hour

HOURS PER WEEK

20

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

Marketing Director
MB Law Firm Consulting, LLC® (MBLFC)
Location: [Remote,| Reports to: Founder & CEO | Type: 20 hours pwe week
About Us
MB Law Firm Consulting partners with law firm leaders, primarily firms of 5–25 attorneys, to strengthen strategy, operations, leadership, and succession planning. Our work helps firm owners build transferable business value and move toward the future they want, on their own terms. We're a collaborative, growing team that cares deeply about our clients and the legal community we serve.
The Role
We're looking for a hands-on Marketing Director to lead and execute MBLFC's marketing and branding. This is a doing role as much as a leading one. You'll bring campaigns to life, keep a wide range of projects moving, and make sure our brand shows up consistently and thoughtfully everywhere we appear.
You'll work closely with our Founder and CEO and take projects of all sizes off her plate so she can focus on clients and firm leadership. The right person is highly organized, proactive, communicates well and comfortable owning work from idea through completion without waiting to be asked.
What You'll Do
Campaigns and Brand
Working closely with Marketing Strategist abd CEO, plan and execute company marketing initiatives, including email, content, newsletters, events, webinars, and thought leadership.
Protect and strengthen the MBLFC brand so our voice, visuals, and messaging stay consistent across every channel.
Identify opportunities to increase visibility with law firm leaders and bring forward ideas without being prompted.
HubSpot
Get the most out of our HubSpot account, including email marketing, workflows, lists and segmentation, landing pages, and reporting.
Keep contact data clean and organized, and track campaign performance to guide future decisions.
Project Management
Manage marketing projects, timelines, and deliverables in ---------- .
Keep boards current and give the team clear visibility into priorities, deadlines, and progress.
Team and Vendor Coordination
Partner with our internal Marketing Strategist to turn strategy into action.
Direct and coordinate our outside partners, including our contract graphic designer, copywriter, and social media manager, on brand, and on time.
Provide clear creative direction and thoughtful feedback.
Serve as CEO’s point of contact with vendors to free CEO up form the detail and tak management needed in managing external vendors.
Founder Support
Serve as a true right hand to the Founder on marketing, taking ownership of both quick tasks and larger initiatives.
Anticipate needs, follow through reliably, and bring solutions rather than open questions.
What You Bring
Several years of marketing experience in US-based professional services, ideally with law firms and/or consulting firms.
Proven success running multi-channel campaigns from planning through execution.
Strong hands-on HubSpot experience.
Experience managing projects in ---------- or a similar project management platform.
Exceptional organization and the ability to juggle many projects at once without losing track of details.
A proactive, self-directed approach and a genuine sense of ownership.
Experience managing freelancers, agencies, or contract creative teams.
Excellent writing and communication skills, with a strong eye for brand consistency.
Nice to Have
Familiarity with the legal industry and how law firm leaders make decisions.
Experience marketing to a B2B audience of business owners or executives.
HubSpot certifications.
Why Join MBLFC
You'll have real ownership, a direct line to the Founder, and the chance to shape how a respected consulting brand grows. We value initiative, kindness, and doing excellent work together, and your contributions will be visible and appreciated.
To Apply
Please send your resume and a brief note about a campaign or project you're proud of to ---------- Core work hours will need to accommodate a US-based role with some flexibility due to time differences. Candidate will need to be available most days until 2:00 pm EST.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0378
Total Execution Time  0.0509
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Director-1736847
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0241 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0024   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736847
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 932868
 LIMIT 1 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736847
AND `misc`.`id` IS NULL 
0.0037   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736847' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736847 
0.0037   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=389***Sep-24-2026=101***Sep-25-2026=40***Sep-26-2026=16***Sep-30-2026=1***Oct-02-2026=6***Oct-03-2026=1' WHERE job_id= '1736847'  
0.0028   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=547***Oct-2026=7' WHERE job_id= '1736847'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736847' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736847 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932868'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0023   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)