Social Media Manager

Wilmington, NC (On-site)

$42K/yr – $48K/yrMid Level2+ years expFull time

Posted 5 days ago

Job Summary

Own the end-to-end social media program for the brand across key platforms, driving organic growth, engagement, and lead attribution through video, graphics, captions, and community management.

  • Oversee monthly content calendar and field-ready content
  • Lead video editing and graphic design for posts
  • Track KPIs and run tests to improve performance

Job Description

Responsibilities

  • Manage and grow all social channels - Instagram, Facebook, TikTok, LinkedIn, and YouTube - with a focus on organic reach
  • Build and execute a monthly content calendar showcasing our work, our people, and our expertise
  • Shoot, direct, and edit short-form video content for Reels, TikToks, and YouTube Shorts - start to finish
  • Design on-brand graphics, stories, and post layouts
  • Write compelling captions with SEO-optimized copy and CTAs that drive engagement and leads
  • Monitor and actively engage with followers - comments, DMs, and reviews - to build a loyal community
  • Stay current on algorithm shifts, trending audio, and emerging formats and adapt fast
  • Coordinate with field crews to capture authentic, in-the-moment jobsite content
  • Track and report on KPIs monthly: follower growth, reach, impressions, engagement rate, and lead attribution
  • Run A/B tests on content formats, posting times, and copy to continuously improve performance

Requirements

  • 2+ years managing social media for a brand or agency
  • Proven organic growth track record - bring the numbers
  • Video editing proficiency (CapCut, Adobe Premiere, DaVinci Resolve, or similar)
  • Graphic design skills (Canva, Photoshop, or Adobe Express)
  • Deep understanding of Instagram, TikTok, Facebook, and LinkedIn algorithms
  • Ability to create content in fast-paced, outdoor jobsite environments
  • Understanding of YouTube SEO and long-form caption strategy
  • Proficient with Meta Business Suite, TikTok Analytics, and similar tools
  • Strong written communication skills with the ability to develop and maintain brand voice
  • Self-starter who owns their deadlines without micromanagement

Preferred

  • Experience in construction, roofing, trades, or home services
  • Photography skills or drone footage experience
  • Paid social experience (Meta Ads, TikTok Ads)
  • Google review and reputation management experience
  • Knowledge of Google Analytics / GA4

Benefits

  • Health benefits
  • Mileage reimbursement for jobsite visits
  • Creative autonomy to build a social presence from the ground up
  • Direct access to leadership - your ideas get heard
  • Real growth potential as the company scales
IBC Roofing logo

IBC Roofing

We are a licensed general contractor, specializing in helping home and business owners navigate all of their roofing needs. We partner with insurance companies to help make any storm restoration process easy for our customers.

Founded in 2021
Wilmington, North Carolina, USA
40 employees (5 in marketing)

Salaries

Posted range

$42K/yr – $48K/yr

Taken straight from the job posting.

See all IBC Roofing salaries

Marketing Team

Marketing Team Size
5 (13% of company)
Marketing Roles Posted (Last 30 Days)
1

Headcount Trend

Current headcount: ~40
IBC Roofing logo

Social Media Manager

IBC Roofing · Wilmington, NC · On-site