Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

NC ROOFING SOLUTION INC

Marketing Manager

Career Insights for Marketing Manager (General)

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on California data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Marketing Manager manages and coordinates marketing activities for a company. Oversees marketing and advertising staff. Monitors demand for company products or services, business and industry competition, and prices. Identifies potential new customers; develops strategies for increasing sales or market share.

$137,486 / year median in California

-3% projected decline

Explore Career

Job Description

Marketing Manager
NC ROOFING SOLUTION INC
Walnut Creek, CA Job Details Full-time $110,000 - $130,000 a year 3 hours ago Qualifications Website management WordPress Salesforce Vendor coordination SEM campaigns Vendor relationship management Pay-per-click (PPC) advertising Facebook Marketing analytics Instagram Analytics Paid search advertising campaigns Full Job Description
JOB DESCRIPTION
Marketing Manager - Roofing Company (In-House) NC Roofing Solution is an established, licensed roofing company based in Walnut Creek, serving the greater Bay Area. We are hiring our first in-house Marketing Manager to own marketing across our brands. This is a hands-on role. You will run our advertising, oversee our outside vendors, keep our websites and online profiles sharp, and be responsible for the number that matters most: qualified leads at a healthy cost. You will work directly with the owner and our sales manager, and you will have real budget and real ownership from day one. What you will do
Own Google Ads:
build and manage Performance Max campaigns and brand protection campaigns, monitor performance and budgets, and optimize for cost per qualified lead Oversee our
Google Local Services Ads:
work with our current vendor, learn the account and verify tracking is correct Manage our SEO program: hold weekly meetings with our SEO vendor, understand and document exactly what is being done, manage backlink acquisition and outreach collaborations, and gradually bring the work in-house Maintain our websites: content updates, design fixes, ADA and cookie compliance, and regular improvements Own Google Business Profile and review generation for both brands Own our local listings on Yelp, Angi, Nextdoor and similar platforms, including paid ads on those platforms Run our social media (Facebook, Instagram): plan and publish content, follow what is working in social and keep the company current; design skills are a strong plus, otherwise you will manage freelance designers as needed Build and manage email and SMS automation flows to our past customer base Support job-site marketing with our sales manager: yard signs, door hangers, and neighborhood outreach after installs Coordinate photo and video shooting days: schedule, brief the crew, and make sure we capture what we need (you coordinate the shoots, you do not have to shoot) Track lead volume, lead quality, and cost per lead by channel; adjust budgets and campaigns based on the numbers Own tracking, analytics, and reporting, and watch for changes in user behavior that should change our approach What we are looking for 3+ years of hands-on digital marketing experience for a lead generation business (not only brand or content work) Hands-on Google Ads experience. Working knowledge of local SEO and Google Business Profile Experience managing outside vendors or agencies and holding them accountable Strong with analytics and tracking: you can tell whether a channel is actually producing
Self-directed:
you bring the plan, you do not wait for one WordPress and website editing Nice to have Graphic design ability (Canva or Adobe) Experience marketing for construction, roofing, or another home services business Email and SMS marketing platforms Pay and details $110,000 to $130,000 per year, based on experience Full-time, in person at our Walnut Creek office, with occasional job-site visits for content and coordination You do not need roofing experience. We will teach you our trade. You need to know marketing.
Pay:
$110,000.00 - $130,000.00 per year Application Question(s): How many years of hands-on Google Ads experience do you have? Have you personally built or managed a Performance Max campaign? Are you able to work in person at our Walnut Creek, CA office? Have you managed outside vendors or agencies (SEO, ads, design)? Have you managed marketing for a home services, construction, or other local lead generation business? What were you responsible for in your last marketing role, in one or two sentences?
Work Location:
In person