Job Description
Job Description
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.