What are the responsibilities and job description for the Social Media Marketing Manager position at JP Carroll Roofing?
Social Media Marketing Manager
About Us
JP Carroll Roofing is a premier residential roofing company serving the Greater Boston area. Known for exceptional craftsmanship and best-in-class customer experience, we are rapidly growing and looking to expand our team with high-integrity, energetic professionals who take pride in their work.
We foster a supportive, team-first environment where driven individuals can grow their careers while making a real impact in our customers' lives. We combine structured processes with strong field leadership to set our team members up for success.
Position Overview
The Community & Social Media Marketing Manager is a unique role focused on enhancing and growing JP Carroll’s brand presence and reputation through key organic channels including but not limited to social media, local sponsorships & partnerships, referral program, email marketing and events. This will be an equal part creative and execution based role - great for a young and hungry creative leaning marketer looking to accelerate their skillset and career!
Key Responsibilities
Content creation & distribution:
- Create and distribute content for our social media channels (Instagram, Facebook,, TikTok, etc.)
- Assist in project photography, short-form video editing, and developing before/after case studies
- Analyze performance metrics and help fine-tune our content strategy over time
Referral Program & Email Marketing
- Support email and SMS campaigns planning to nurture leads, drive sales and customer engagement
- Build and grow our referral program - driving engagement and utilization from our customer base
Events & Community Engagement
- Plan, attend, and manage local events, sponsorships, and trade shows to boost visibility
- Represent JP Carroll Roofing in-person at networking events, Chamber of Commerce meetings, and community functions
- Maintain and grow relationships with local business partners and homeowners associations - including local businesses, sporting teams/facilities, community centers etc…
- Identify new marketing opportunities through in-person connections and local outreach
- Some travel within New England will be required
Required Skills & Qualifications
- 2–4 years of PR, creative or marketing experience (in-house or agency)
- Strong content creation skills — confident in creating short-form video, social posts, and light photo editing
- Friendly, outgoing, and comfortable talking with homeowners and small business owners
- Organized and proactive — able to juggle calendars, content, and community outreach with ease
- Familiarity with tools like Google Sheets, Canva, Meta Business Suite, and basic web CMS platforms
- Experience in construction, trades, or home services is a plus (but not required)
Supplemental Skills
- Comfortable working in a startup-like environment and wearing multiple hats
- Ability to shoot and edit simple reels, and create social content with tools such as Canva or Photoshop
- Prior experience managing or attending local marketing events is a plus
Schedule & Work Environment
- Full-time, in-person position.
- Typical hours are Monday to Friday, with some weekends based on project needs.
Join a company that values craftsmanship, communication, and continuous improvement. Apply now to be part of our growing JP Carroll Roofing team.