Digital Marketing Associate (PPC & Local SEO)
Independent Power is an established HVAC, solar, and electrical company founded in Bozeman, MT in 1996 and headquartered in Boulder, CO. We pride ourselves on having the best talent, the best culture, and the best service in the area. We are on a mission to electrify the world with clean energy and help customers adopt modern, energy-saving technologies for powering, heating, and cooling their homes.
We are seeking a Digital Marketing Associate who will lead our paid media efforts (Google Ads, Bing Ads, Meta, etc.) and own our local SEO presence—including Google Business Profile, Bing Profiles, local citations, and map rankings. This role will also support social media posting, email marketing, content coordination, and basic analytics/optimization work.
Because efficiency in paid media is critical to our growth, the ideal candidate will spend most of their time in PPC and local SEO tasks—but must be comfortable wearing many hats in a small, agile marketing team.
This is a hybrid role (remote + in office) based in either our Boulder, CO or Bozeman, MT office. Remote will be considered for the right candidate.
- Plan, execute, monitor, and optimize paid media campaigns across
Google Ads, Bing / Microsoft Ads, Meta (Facebook/Instagram), and other relevant ad networks
(e.g., YouTube, local home services platforms).
- Conduct keyword research, audience segmentation, bid strategies, ad copy testing, budget pacing, and campaign expansions/optimizations.
- Set up and manage remarketing, display, search, and retargeting funnels.
- Monitor ROI, CPA, budget pacing and provide actionable recommendations.
- Implement conversion tracking, tagging, and tracking governance; audit and maintain analytics integrity (e.g. Google Analytics, GA4, UTM structure).
- Collaborate with creative or content teams to produce high-performing ad assets (images, videos, copy).
- Stay updated on best practices, platform changes, and industry trends.
- Own and maintain Google Business Profile (GBP), Bing Places, Apple Maps / MapsKit (if applicable), and other local profiles.
- Ensure consistency, accuracy, and completeness of primary business data (name, address, phone, hours, categories, photos, attributes).
- Manage/correct local citations, directory listings, and NAP consistency across the web.
- Monitor and respond to Google/Bing reviews; escalate or manage reviews per policy.
- Execute local SEO strategies (on-page, schema/local structured data, geo-targeted landing pages, local links, review signals) to improve map pack rankings and visibility.
- Perform competitive audits for local SEO and report opportunities.
- Track and report local ranking performance over time.
- Assist with or oversee the planning, creation, and scheduling of social media posts (organic) across platforms (Facebook, Instagram, LinkedIn, etc.).
- Help manage email marketing campaigns: segment lists, build flows, A/B testing, automated nurture sequences, performance reporting.
- Support content marketing efforts (blogs, landing pages, resources) to feed SEO and PPC efforts.
- Work cross-functionally with sales, operations, and other departments to understand lead funnels, messaging, promotions, and timing.
- Build dashboards and reports that show campaign performance (PPC, SEO, social, email) and tie them to business KPIs (leads, cost per lead, ROI).
- Perform regular audits of campaigns, landing pages, site speed, conversion funnels, and suggest improvements.
- Monitor attribution models and assist in refining how leads are attributed across channels.
- Monitor and maintain tracking (UTMs, tags, pixels) and alert for issues (e.g. broken links, tracking discrepancies).
- Document campaign playbooks, standard operating procedures (SOPs), naming conventions, and workflows.
- Serve as the primary liaison with external vendors or agencies when needed (e.g. media buying, creative, SEO consultants).
- Stay current on industry developments, test new ad formats or channels, and propose pilots/experiments.- 2–4+ years of experience managing
PPC / paid media campaigns
(Google Ads, Microsoft / Bing Ads, Meta / Facebook).
- Proven experience with
local SEO / Google Business Profile / Google Maps / local directory listings
.
- Strong skills in analytics.
- Experience with tag management platforms (e.g. Google Tag Manager) and setting up conversion tracking.
- Understanding of SEO fundamentals especially for local.
- Experience with email marketing tools.
- Social media scheduling / posting experience.
- Excellent written/verbal communication skills and ability to collaborate with other teams.
- High attention to detail, comfort with multitasking, strong organizational ability.
- Self-starter mentality and willingness to take ownership of campaigns.
- Experience in the home services industry (HVAC, solar, plumbing, electrical, etc.).
- Familiarity with marketing tools and CRMs used in contracting/lead generation (e.g. ServiceTitan, Salesforce).
- Experience managing local service ads (LSA / Google Local Services ads).
- Understanding of landing page builders / CRO tools.
- Experience with call tracking solutions (e.g. CallRail) and integrating calls into attribution.
- Some experience with video ad or social video content.
- Familiarity with schema markup / structured data for service areas.
- Certifications (Google Ads, Microsoft Ads, Meta Blueprint) are a plus.
Salary Range: $70,000 to $100,000
, plus incentives tied to ROAS.- Hybrid work flexibility (remote + in-office time)
- Unlimited PTO Policy
- Profit sharing / bonus programs tied to company performance
- 401(k) with 4% employer contribution (immediately vested)
- Medical, dental, vision insurance (employer subsidized)
- Professional development / training budgets
- Referral bonus
- Equipment stipend (computer, software, etc.)
- Occasional in-office perks (team lunches, office supplies, co-working space)
- You’ll have room to grow into roles such as
Performance Marketing Manager
,
Digital Marketing Lead
, or
Director of Marketing
over time, especially if you consistently produce competitive ROAS, lead process improvements, and mentor others.
- We look for individuals who are analytical, growth-minded, process-focused, and comfortable experimenting and iterating.
- As part of a relatively small and growing marketing function, you’ll often have significant influence, autonomy, and ability to shape strategy.
How We’ll Measure Success in the First 6–12 Months
- Achieve consistent month-over-month improvements in key PPC metrics (e.g. lower cost per lead, improved ROAS, better conversion rates)
- Improve local visibility metrics (e.g. increase map pack rankings, GBP impressions & actions, review growth)
- Successfully launch and manage new campaigns or geographies
- Build reliable dashboards and reporting processes
- Demonstrate ability to diagnose issues (tracking, attribution, landing page performance) and resolve them
- Contribute ideas, test new channels or strategies, and document improvements
- Establish clean, repeatable workflows and SOPs
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Retirement plan
- Vision insurance
Work Location: Hybrid remote in Boulder, CO 80301