We’re Hiring | Marketing Agency for Plumbers – Mammoth Marketing

WORK WITH THE
MAMMOTH
TEAM

We always accept applications, because if we see potential, we’d like to know you’re looking. Look below to find our job descriptions and the form to start your application. 

We’re always looking for amazing talent to join the team!

THE ROLES

WE'RE LOOKING FOR

Click on a role to expand the panel and read the description.

Job Description

The Short Version

You’re the person who makes sure every client interaction with Mammoth feels smooth, professional, and worth renewing. You are the manager of our Accounts team, leading the people on the front lines of client relationships every day. Think of yourself as the head mammoth of the client experience world. Big presence, thick skin, surprisingly graceful.

The Role

The Client Experience Manager is one of the most important roles at Mammoth Marketing. You own how clients feel about working with us, from the moment they onboard to the moment they decide to stick around for another year (and the year after that).

The Accounts team reports directly to you. That includes Account Managers and whoever else joins the crew as we keep growing this thing. You are responsible for hiring, developing, and holding that team accountable day to day. The fulfillment team handles campaign execution. The account managers handle the reporting and communication. Your job is making sure the entire client-facing experience is consistent, professional, and something clients actually want to tell other plumbers about.

What You’ll Actually Be Doing

Managing the Accounts Team

  • You are the direct manager of the Accounts team. That means you own their performance, their development, and their day to day direction.
  • Hire, coach, and motivate Account Managers so they can do their best work without needing you to hold their hand at every turn. We’re building a team, not dependents.
  • Conduct regular check-ins and strategy reviews to catch communication gaps, team bottlenecks, or client relationship issues before they become bigger problems
  • Hold the team accountable for client meetings, response times, and all the little things that quietly determine whether a client feels taken care of or ignored
  • Run quarterly performance evaluations with real feedback, not the kind where everyone gets a participation trophy

Being the Escalation Point

  • When a client situation gets spicy, you’re the one who steps in, calms things down, and figures out a path forward
  • You’ll work directly with Account Managers or the client themselves to resolve issues quickly and professionally
  • Basically, you’re the closer when things get complicated.

Cross-Functional Coordination

  • Work with Sales, Operations, and Fulfillment to make sure the handoffs between departments don’t leave clients feeling lost or ignored
  • Identify process improvements that make the client experience more consistent
  • Collaborate with the Operations team to roll out changes without breaking everything in the process

Protecting Retention

  • Watch for early warning signs of client churn before they become a cancellation call
  • Make sure Client Information sheets are current as clients move through packages and changes.
  • Be the internal advocate for the client. If something about how we operate is making their experience worse, you should be the one flagging it.
  • Look for individual growth opportunities within your team and invest in them. A rising tide lifts all mammoths.

Nice to Haves

These aren’t dealbreakers, but if you’re checking these boxes, move to the front of the herd.

  • Experience working with small to medium-sized businesses. You understand the unique pressure SMB owners face and know how to communicate with them in a way that actually lands.
  • Familiarity with home services or the trades industry. Plumbers speak a different language, and knowing it (or being a fast learner) goes a long way.
  • Experience with CRM or project management platforms. HighLevel, HubSpot, Monday, Asana, whatever your flavor. We like people who aren’t scared of a dashboard.
  • A general understanding of digital marketing services. SEO, Google Ads, paid social. You don’t need to run campaigns, but you should be able to speak intelligently about what we do for clients.
  • Previous experience managing or leading a team. Not just mentoring someone here and there. We need someone who has owned a team’s performance and has the scars to prove it.
  • Strong communication skills, written and verbal. This role is client-facing and team-facing. If you’re not comfortable communicating clearly under pressure, this one’s going to be tough.

As With Any Role at Mammoth…

This isn’t a “read the job description and do exactly that forever” kind of company. We’re growing fast, things change, and new responsibilities will show up.

 

Mammoth Marketing is a digital-first agency built exclusively for plumbing and home service companies. We’re loud, we’re growing, and we do the work.




Position Title: SEO Team Lead
Company: Mammoth Marketing
Industry Focus: Plumbing & Home Service Companies
Employment Type: Full-Time
Reports To: Tyler Williams, Founder

Overview

Mammoth Marketing is a fast-growing marketing agency dedicated exclusively to plumbing companies across North America. Our mission is to help plumbing businesses scale to $5M and beyond through clear strategy, strong execution, and marketing systems that actually drive revenue.

We are looking for an SEO Team Lead who can build and lead our SEO department from the ground up.

This is not a maintenance role. This is a builder role.

The person in this position will initially manage SEO for a small group of clients while simultaneously developing the processes, workflows, reporting systems, and service structure that will allow Mammoth Marketing to scale SEO into a major service line.

Once those systems are established, this role will hire, train, and lead additional SEO specialists to expand capacity and deliver consistent results across a growing client base.

The ideal candidate is a strategic thinker, systems builder, and team leader who can turn SEO expertise into a repeatable, scalable service.

Core Objectives

The primary goal of this role is to build and scale Mammoth Marketing’s SEO department.

This includes:

  • Delivering strong SEO performance for an initial group of clients
  • Developing standardized workflows and operating procedures
  • Selecting and implementing the right SEO tools and software stack
  • Defining service deliverables and reporting structures
  • Hiring and managing SEO team members as the department grows
  • Ensuring SEO integrates seamlessly with our broader marketing strategies

     

Phase 1: Launch & Build (Initial Clients)

In the early phase, you will personally manage SEO for a limited number of clients while building the operational foundation of the department.

Responsibilities include:

  • Manage SEO strategy and execution for an initial portfolio of clients
  • Conduct full SEO audits and competitive market analysis
  • Develop local SEO strategies specifically for plumbing companies
  • Optimize Google Business Profiles and local signals
  • Manage on-page SEO across client websites
  • Oversee technical SEO improvements
  • Develop content strategies that support organic growth
  • Track keyword rankings, traffic, leads, and conversion metrics
  • Provide clear performance reporting to internal teams
  • Collaborate with Account Managers on client communication

     

At the same time, you will begin building the operational framework for the department.

Phase 2: Build the SEO System

You will design and document the systems needed to scale SEO delivery.

This includes:

  • Building SOPs for all SEO processes
  • Defining task workflows for ongoing client management
  • Selecting and implementing SEO software and tools
  • Creating reporting dashboards and performance tracking
  • Designing repeatable audit frameworks
  • Developing templates for:

     

    • Keyword research
    • On-page optimization
    • Local SEO execution
    • Technical audits
    • SEO reporting

       

  • Defining deliverables included in Mammoth’s SEO service packages
  • Creating training materials for future SEO hires

     

Phase 3: Build and Lead the Team

Once the service model is established, you will begin expanding the department.

Responsibilities include:

  • Identifying the roles required for the SEO team
  • Participating in hiring and interviewing SEO specialists
  • Training and onboarding new team members
  • Assigning work across the team
  • Ensuring quality control across all SEO deliverables
  • Managing workload capacity as the client base grows
  • Continuously improving processes and workflows
  • Maintaining strong collaboration with:

     

    • Account Management
    • Paid Ads
    • Web Development
    • Content Creation

       

What Success Looks Like

Success in this role means:

  • Mammoth Marketing develops a scalable, profitable SEO service
  • SEO clients experience measurable growth in traffic, leads, and rankings
  • The SEO department operates with clear systems and repeatable workflows
  • The team grows in a structured and efficient way
  • SEO integrates seamlessly with the broader marketing strategy we deliver to plumbing companies

     

Required Skills & Experience

  • 5+ years of professional SEO experience
  • Experience managing SEO for local service businesses
  • Strong knowledge of local SEO and Google Business Profile optimization
  • Proven experience improving rankings, traffic, and lead generation
  • Experience building SEO processes or managing SEO teams
  • Deep understanding of:

     

    • On-page SEO
    • Technical SEO
    • Local SEO
    • Link building
    • Content strategy
    • Site structure

       

  • Experience with major SEO tools such as:

     

    • Ahrefs
    • SEMrush
    • Screaming Frog
    • BrightLocal
    • Google Search Console
    • Google Analytics

       

  • Strong analytical and problem-solving skills
  • Ability to clearly explain SEO performance and strategy internally

     

Leadership Qualities We Are Looking For

This role requires someone who:

  • Is a self-starter who builds systems without being told
  • Thinks like an operator and department builder
  • Can translate strategy into repeatable processes
  • Is comfortable leading and mentoring team members
  • Communicates clearly across departments
  • Is excited about building something from the ground up

Bonus Experience

  • Experience in home services marketing
  • Experience working in marketing agencies
  • Experience managing local SEO at scale
  • Experience designing SEO reporting dashboards
  • Experience building SOPs and operational documentation

     

Why Join Mammoth Marketing

Mammoth Marketing is a specialized agency focused exclusively on plumbing companies. Our clients rely on us not just for marketing execution but for strategic growth systems that help them scale their businesses.

This role offers the opportunity to:

  • Build and lead an entire department
  • Shape the future of our SEO service
  • Work with a fast-growing agency with strong leadership
  • Impact dozens of businesses across North America

Overview

We are looking for a Social Media Specialist who excels at the “variety game.” This is a high-impact role for a professional who is equally comfortable with creative content production and technical platform management.

Your primary mission is to act as our content engine: taking core creative concepts, “reskinning” them for a diverse portfolio of clients, and managing the technical backend of their social presence. We need a proactive problem-solver with a positive, helpful disposition who can maintain a flawless content schedule across multiple industries.

Key Responsibilities

  1. Content Adaptation & “Reskinning”
  • Creative Translation: Take a core idea or humorous concept and adapt it visually and textually for multiple businesses, ensuring it feels authentic to each brand’s specific voice.
  • Batch Production: Develop and design comprehensive monthly content calendars (including Photos, Reels, Stories, and static posts) at scale and well in advance of deadlines.
  • Versatile Copywriting: Write engaging, high-performing copy. You must be able to pivot seamlessly from professional, insight-driven updates to humorous, high-engagement captions.
  1. Technical Operations & Platform Management
  • Account Connectivity: Manage the connection and health of client accounts within our internal management systems and social dashboards.
  • Technical Troubleshooting: Act as the first line of defense for software “hang-ups” or API connection issues. You should enjoy the puzzle of fixing technical glitches.
  • Community Monitoring: Keep a pulse on client accounts, monitoring for comment-level issues or customer service flags that require escalation.
  1. Quality & Trend Management
  • Trend Integration: Keep a pulse on platform evolutions (Instagram, Facebook, TikTok, LinkedIn, Google Business) and adjust content formats to leverage current algorithm trends.
  • Deadline Discipline: Maintain a rigorous production schedule to ensure all client content is approved and scheduled without friction.

Who You Are

  • The Hybrid Creative: You possess strong graphic design skills (Canva/Photoshop) and creative copywriting chops. You know how to make content “fun” while keeping it professional.
  • System Savvy: You treat social media platforms and scheduling software like an extension of yourself and aren’t intimidated by backend settings.
  • Detail-Oriented: You can juggle multiple brands and moving pieces simultaneously without losing the “soul” of the content or missing a post.
  • Proactive Disposition: You have a “figure-it-out” attitude. You seek solutions to problems before they impact the workflow.

Overview

Full Time Position

As an Appointment Setter, you will be the engine of our sales pipeline. Your primary goal is to initiate contact with both cold and warm leads, qualify their needs through deep listening and structured questioning, and bridge the gap between initial interest and a closed deal. You will act as a professional liaison, ensuring that our sales team’s calendars are filled with high-quality, pre-vetted opportunities.

Key Responsibilities

  • Multichannel Outreach: Execute high-volume outbound outreach via phone calls, emails, and social media. This includes managing warm leads from Facebook opt-ins and conducting cold outreach to target prospects.
  • Lead Qualification: Use a psychology-based approach to ask structured questions, identifying the prospect’s challenges and ensuring they meet company criteria before booking.
  • Pipeline Management: Log into GoHighLevel (GHL) daily to manage assigned leads, update pipeline stages, assign tags, and maintain meticulous “CRM hygiene.”
  • Scheduling & Coordination: Book, confirm, and reschedule consultations for the sales team, ensuring all parties are prepared for the meeting.
  • Strategic Follow-Up: Turn rejections into opportunities by handling objections professionally and following up via SMS, calls, and tasks to keep leads engaged.
  • Performance Tracking: Consistently meet or exceed daily/weekly quotas for call volume (targeting 8–10 calls per hour) and appointments set.

Required Skills & Qualifications

  • Communication Excellence: Exceptional spoken and written English with a calm, confident, and professional tone. You should be persuasive without being “overly salesy.”
  • Psychological Insight: Ability to listen deeply, ask the right questions, and remain coachable in learning new sales methodologies.
  • Technical Proficiency: Comfortable navigating CRM systems (experience with GoHighLevel is a major bonus) and standard scheduling tools.
  • Resilience: Strong “thick skin” with the ability to handle rejection professionally and stay motivated in a high-volume environment.
  • Organization: Highly detail-oriented with the ability to take clear notes and manage follow-ups across multiple platforms simultaneously.
  • Work Environment: High school diploma or equivalent; a reliable internet connection and a quiet, professional workspace are required.

What We Offer

  • Comprehensive training on our psychology-based sales approach and GHL software.
  • A structured environment with clear metrics for success.
  • The opportunity to work with a collaborative team where your input directly impacts company growth.

Onboarding Specialist 

We’re bringing on a new Onboarding Specialist to help our new clients get up and running. This position is perfect for someone who wants to get into marketing and grow into a larger role at Mammoth. Our ideal candidate loves getting to know lots of different people and a quick-paced workflow. 

You would work with clients to determine a budget, get initial campaigns running, and get them set up for long-term work with the agency. You’ll also have a role in shaping the creative initiatives for our clients. It requires learning about the client and how they operate, then figuring out how we can help them communicate effectively.

This position also interfaces with our production team by communicating what projects need to be done to achieve client goals, setting deadlines, and collaborating on an initial launch strategy. This means you’ll be proofing ads before they go out and giving our production team a clear idea of the direction and goals of the project. You’d also look out for production deadlines, making sure that projects flow through our process smoothly.

The advertising and marketing landscape is always changing so there is a lot of on-the-job training involved but we also want someone who is naturally curious about marketing. We are always implementing new tactics and platforms for our clients to keep them on the cutting edge of marketing.

DUTIES & RESPONSIBILITIES

  • Onboard new clients and gather business information on new clients
  • Place orders with the production team to work through onboarding lists for clients
  • Track and manage client progress through the first 3 months of the client lifecycle  
  • Establish a positive initial relationship with clients and help set a positive precedent for the account with the agency 
  • Help handle account connections and gain access to client accounts
  • Create Internal client accounts in the share drive, project management, and other platforms
  • Facilitate handoff of accounts from onboarding to account management
  • Maintain Client information in Agency CRM software.
  • Assisting with Client Offboarding and account disconnection

SOFTWARE USED

Note: experience with these platforms is nice, but not required.

  • ClickUp Project Management
  • High-Level CRM
  • Google Workspace
  • Google Ads
  • Meta Business Platforms
  • Bright Local
  • Ahrefs

CHARACTERISTICS WE’RE LOOKING FOR IN AN ONBOARDING SPECIALIST

  • Comfortable with 1 on 1 meetings with Clients
  • Can check and direct teammates when action is required for tasks.
  • Follows through on tasks until completion.
  • Communicate with the team on the status of tasks and projects.
  • Positive attitude.
  • Willingness to learn and adjust to changing environments.
  • Can provide support and assistance to the Agency team if available.
  • Not afraid to ask for assistance if help is needed.
  • Punctual to meetings and the start of the day.
  • Can take a joke, especially the kind that are written for 5-year-olds…on popsicle sticks.

Role Description:

This position is perfect for someone who loves getting into the strategy surrounding business communication through Marketing and Advertising.

You would work with clients to determine budget, create strategies across all media platforms our agency supports.  You’ll also have a role in shaping the creative initiatives for our clients. It requires learning about the client and how they operate, then figuring out how we can help them communicate effectively.

This position also interfaces with our fulfillment team by communicating what projects need to be done to achieve client goals, setting deadlines, and collaborating on a creative direction. This means you’ll be proofing ads before they go out and giving our fulfillment team a clear idea of the direction and goals of the project. You’d also look out for production deadlines, making sure that projects flow through our process smoothly.

The advertising and marketing landscape is always changing so there is a lot of on the job training involved but we also want someone who is naturally curious about marketing. We are a marketing think tank for our clients and love getting together to think and talk through ideas and strategies. We are always implementing new tactics and platforms for our clients to keep them on the cutting edge of marketing. 

What You’d be Doing:

  • Work with both small businesses and larger institutions on their marketing and advertising needs.
  • Schedule and attend meetings with clients to discuss their marketing goals.
  • Work with the internal Mammoth Marketing creative team to brainstorm campaign ideas and set up projects.
  • Present budgets and campaign plans to the client.
  • Ensure that the client needs are met and check in periodically about the effectiveness of campaigns and ongoing goals.
  • Create and pitch campaign ideas to potential clients for new business.
  •  
  • New duties and responsibilities can come up as the landscape of marketing evolves.

What We Are Looking For:

  • A learner. We often are shifting direction and strategy for a client. Being nimble is a huge plus.
  • A people person. Someone who can read the room and connect with the business owners we serve.
  • Detail oriented and well organized.
  • Can meet deadlines.
  • Someone who enjoys creative writing.
  • Can work with a crew of sometimes wooly but mostly fun Mammoth types.

JOB DESCRIPTION

Department: Branding
Role: Brand Specialist

Note: Please review our branding portfolio on our website before you apply. We are looking for designers who can curate that same format and style through their own design abilities and using contractors to fulfill illustrations. 

Overview

The primary function of this position is to create, develop and release brands to the fulfillment teams within Mammoth Marketing. This position is also responsible for interfacing with contractors and facilitating the development of brands through entities outside of the agency. This is a high touch, Client-facing role that can help nurture any brand initiatives through the Agency.

In this role, one of the most important aspects is building a strong connection with the client. It’s not just about delivering a service—it’s about truly understanding their brand vision, goals, and expectations.

We need someone who has the ability to talk to Clients and vendors directly without much oversight, report to the Account Manager at regular intervals regarding their projects, and deliver our clients a cohesive brand with accompanying examples that the Agency can use to execute the Client’s marketing objectives.

This position reports directly to Brand Supervisor.

Duties/Responsibilities
These duties will change as the agency develops but this description outlines the core responsibilities of this role within Mammoth Marketing. 

  • Taking Clients through our Brand Development Process and supplying deliverables required.
  • Facilitate branding meetings with Clients during the onboarding phase.
  • Reporting to both Clients and Account Managers on progress according to the process developed.
  • Provide feedback on the Brand Development process to administration.
  • Look for opportunities where we can add value to client interactions.
  • Vet contractors for usage within the Brand Development process.
  • Coordinate contractors to fulfill the Brand Development process when needed.
  • Communicate to administration when the Brand Development Process pipeline is full.
  • Provide support to the Graphic Design department as available and needed.
  • Proficiency in Adobe products. Specifically Illustrator and Photoshop.
  • Other duties may be assigned as needed.

Key Performance Indicators for the Brand Department (KPI’s)

KPI’s are designed to help the Agency track progress and set goals. They will adjust over time as the Agency modifies processes and departments.

  • Percentage of brand processes Adhering to timelines as outlined by the processes that this position facilitates.
  • Percentage of tasks created to tasks completed with final approval of Client.
  • Number of branding meetings held 
  • Number of branding video ask interviews submitted
  • Number of naming meetings held
  • Number of brands presented to clients
  • Number of brands created monthly internally 
  • Number of brands created utilizing contractors 
  • Number of brand presentation meetings held 
  • Number of brands in revisions process
JOB DESCRIPTION

Overview

We’re looking for someone who can handle our Client’s website and landing page development from inception through to launch. This position will need both, a strong understanding of design as well as an understanding of the technical needs of websites. 

This position will be responsible for the following duties.

Responsibilities:

  • Designing and developing websites to the specifications of what the Mammoth Marketing Clients will need within WordPress using the Elementor framework. 
  • Making revisions to existing websites within WordPress or High Level.
  • Creating Landing Pages for Marketing Campaigns.
  • Communicating with Account Managers
  • Coordinating Vendors when needed for overflow.
  • Troubleshooting technical issues when they arise.
  • Occasionally working directly with Clients and their partners when needed.
  • Ensuring assigned tasks are completed within the due date, or communicate when not feasible.
  • Facilitate website transfers and domain redirection
  • Domain & DNS Record Management 

What We’re Looking For:

  • Good communication skills with Account Team and Clients
  • Problem solving when issues arise
  • Can juggle priorities with multiple tasks
  • Collaborative team player.
  • Great attitude and smiles at the Owner’s terrible jokes.
  • Strong design eye in regards to UI & UX
  • Knowledge of SEO best practices for page construction.
  • Ability to develop designs within brand standards for Client.
  • Constant curiosity and learning mentality in regards to this position.

Platforms:

  • Siteground
  • Cloudflare
  • WordPress
  • Elementor
  • Domain Providers
  • HighLevel
  • Google Analytics
  • Google Search Console
  • Google Tag Manager
  • Other platforms as needed. This list evolves with our services. 
Job Title: Executive Assistant to the Founder (Hybrid Personal & Professional Support) Location: Around Eden Prairie, Minnesota Note: this is a hybrid position of both in-person and remote work depending on the needs of the agency. You must have the ability to do both. 

Overview

You’ll serve as the right hand to the Founder of Mammoth Marketing — managing time, communication, and execution across both business and personal priorities. Your role is to keep the Founder focused on high-leverage work by handling everything else that distracts or slows progress. You’ll coordinate with the Operations Manager and other team leaders to ensure that projects, meetings, and personal logistics all move seamlessly.

Key Responsibilities

Business Support

  • Manage the Founder’s calendar, meetings, and travel for business events and conferences
  • Work with the Founder to develop content and materials that advertise the agency.
  • Prioritize inbound communication (email, Slack, texts, DMs) and draft responses where appropriate
  • Prepare meeting notes, agendas, and follow-up tasks
  • Track delegated items and ensure timely completion
  • Coordinate with the Operations Manager to align the Founder’s focus with team initiatives
  • Handle light research, vendor communication, and purchase coordination
  • Maintain confidentiality on sensitive company and client information

Personal Support

  • Plan and book personal travel, family logistics, and appointments
  • Manage personal errands and purchases (online orders, subscriptions, etc.)
  • Keep personal calendars, reminders, and key documents organized
  • Handle coordination with household vendors or service providers
  • Maintain a clean boundary between personal and business data

Strategic Execution

  • Anticipate needs before they arise
  • Help streamline workflows and remove friction in the Founder’s day-to-day
  • Support special projects that bridge personal and professional goals (e.g., events, book projects, travel logistics, content prep)
  • Communicate with confidence and clarity on the Founder’s behalf when needed

Qualifications

  • Proven experience as an Executive or Personal Assistant (preferably to a business owner or entrepreneur)
  • Strong organizational and communication skills
  • High discretion and trustworthiness
  • Tech-savvy with Google Workspace, ClickUp/Asana, and CRM systems (experience with GoHighLevel a plus)
  • Self-directed and solution-oriented
  • Able to switch contexts rapidly between business and personal tasks

Personality Fit

  • Operates with initiative and foresight — sees what’s next before it’s said
  • Calm under pressure; thrives in a fast-moving environment
  • Doesn’t require micromanagement
  • Professional but adaptable — comfortable in both corporate and casual settings

Compensation

Competitive salary or contractor rate depending on experience, with potential for performance-based bonuses. Full-time preferred. Remote or hybrid flexibility depending on location.

USE THE FORM BELOW TO APPLY

Use this form to apply for the position you’re interested in.
Please note, the video introduction link is required for all applicants, you might want to shoot that before filling out the information.

Scroll to Top