Director of Digital Marketing & SEO

Charlotte, NC (On-site)

Salary Not AvailableSenior Level8+ years expFull time

Posted 2 months ago

Top 1% of applicants do these two things.

The other 99% submit and hope. You're about to do something different.

Job Summary

Own and scale multi-location digital marketing with local SEO, data-driven automation, and cross-channel analytics to drive lead generation and revenue across 24 branches.

  • Lead a multi-location digital marketing function, aligning branch goals with centralized strategy and coaching a team to execute local and enterprise initiatives.
  • Drive hyper-local SEO, branch-site optimization, and data-backed attribution with HubSpot, Tealium CDP, and Snowflake-powered dashboards to improve lead quality and conversions.
  • Collaborate with operations, CSR, and vendor teams to test roadmaps and scale paid channels across markets.

Job Description

Responsibilities

  • Serve as the Director of Digital Marketing, overseeing and motivating an in-house team of digital marketing managers while driving outcomes and solving barriers across 24 branch locations.
  • Manage and optimize 24 branch websites, ensuring consistent brand standards while allowing for local customization, geo-specific content, and location-based user experiences that drive conversions.
  • Oversee comprehensive local SEO strategy including Google Business Profile optimization, local directory management, citation consistency, local pack rankings, and location page development across all markets.
  • Drive hyper-local digital marketing initiatives that balance corporate efficiency with individual market needs, collaborating with branch General Managers to align digital strategies with local business objectives.
  • Implement and optimize lead nurturing workflows in HubSpot, including automated communications, lead scoring, segmentation, and sales handoff processes to maximize lead-to-customer conversion rates.
  • Partner with marketing operations to implement and optimize Tealium CDP for unified customer data management, personalization, and cross-channel orchestration.
  • Collaborate with data engineering teams on Snowflake data platform implementation, developing dashboard and reporting proof-of-concepts that define marketing analytics requirements for technical implementation.
  • Provide strategic oversight and potential direct management of PPC campaigns across search, display, Google Local Service Ads, and emerging paid channels.
  • Develop a fast-moving, engaged, and high-performing internal marketing team that owns the execution of digital initiatives for the portfolio.
  • Meet or exceed KPIs and targets focused on cost per lead, lead quality, conversion rates, and revenue generation across all locations.

Requirements

  • Minimum of 8 years of direct experience managing multi-location digital marketing with a proven track record of driving strong ROAS and lead generation at scale.
  • Direct experience with multi-location home services or field services marketing required, preferably HVAC, plumbing, electrical, or related trades. Experience working with local field operations or branch-based business models is essential.
  • Deep expertise in local SEO, including Google Business Profile management, local pack optimization, citation management, location page development, and ranking multiple business locations at scale.
  • Hands-on experience with HubSpot marketing automation, workflow creation, lead nurturing campaigns, and CRM integration.
  • Experience with customer data platforms, preferably Tealium or similar enterprise solutions such as Segment, mParticle, or Adobe CDP.
  • Experience working with enterprise data warehouses such as Snowflake, BigQuery, or Redshift to define marketing reporting requirements, build dashboard proof-of-concepts, and translate business needs into technical specifications for data teams.
  • Exceptional understanding of digital marketing and analytics, especially paid search, display, retargeting, and local service ads.
  • Proven track record of delivering lead generation and revenue goals in a multi-location environment.
  • Experience using tools and platforms including HubSpot, Google Ads, Bing Ads, Google Search Console, Google Business Profile, Local Service Ads, and business listing management platforms such as Yext, SOCi, BrightLocal, or similar tools.
  • Experience with marketing technology stack integration, particularly HubSpot-to-CDP connections and multi-platform attribution.