OFFICE MANAGER / CUSTOMER SERVICE REPRESENTATIVE
Roof Maxx of Huntersville
Full-Time
Closes on Wednesday, January 7, 2026
Job Description
OFFICE MANAGER / CUSTOMER SERVICE REPRESENTATIVE
Why Work at Roof Maxx
- Fast-growing company with a supportive ownership team
- Full-time, year-round position with consistent work
- Professional but friendly environment where everyone’s input matters
- Ongoing training to help you grow personally and professionally
- Health insurance stipend, PTO, and paid holidays
Schedule: Monday–Friday, 8:00 AM–5:00 PM
Location: Huntersville, NC
Job Summary
We’re looking for a dependable, organized, and customer-focused Office Manager / CSR to help keep our office running smoothly while delivering exceptional service to homeowners. You’ll be the first point of contact for incoming leads, manage the schedule for inspections and jobs, and keep our systems up to date. This position is ideal for someone who’s comfortable in a fast-paced environment, enjoys multitasking, and can adapt as our company continues to grow.
Key ResponsibilitiesCustomer Service & Scheduling
- Answer inbound calls, texts, and emails promptly and professionally
- Convert new leads into scheduled roof inspections
- Confirm appointments and send reminders to reduce no-shows
- Provide excellent communication throughout each customer’s project
- Update customers on next steps, job status, and completion follow-ups
Office Management & Coordination
- Manage our JobNimbus CRM, keeping all customer data, notes, and job stages current
- Coordinate with sales reps, technicians, and subcontractors to ensure smooth scheduling and communication
- Assist with vendor orders and deliveries as needed
- Help maintain records for estimates, contracts, payments, and warranties
- Support the bookkeeping process by organizing receipts, posting payments, and ensuring accuracy
- Maintain organized digital and physical filing systems
- Handle general office administration such as supplies, mail, and correspondence
Tools You’ll Use (Training Provided)
- JobNimbus CRM
- GoHighLevel (automated customer communication)
- RingCentral (phone system)
- Google Workspace (Docs, Sheets, Drive)
- QuickBooks Online (basic support for invoicing and payments)
- CompanyCam (project photos and documentation)
- Roofr (roof measurement reports)
Qualifications
- 2+ years of experience in office administration, customer service, or dispatching
- Strong phone and communication skills with a friendly, professional tone
- Highly organized and detail-oriented
- Comfortable juggling multiple priorities and working independently
- Tech-savvy; proficient with Google Suite, CRM systems, and QuickBooks (or willing to learn)
- Previous experience in construction, home services, or roofing preferred but not required
- High school diploma or equivalent required
Compensation & Benefits
- Full-time salaried position (DOE)
- 90-day review with raise eligibility
- Health insurance stipend
- Paid Time Off (PTO)
- Paid Holidays
How to Apply (Follow These Steps)
Step 1: Reply to this ad with your Cover Letter and Resume.
Step 2: In a short paragraph, describe a time when you had to manage multiple priorities and how you stayed organized.
Step 3: Include your expected salary range for this position.
Note: Please do not call or visit the office. Applications are reviewed via email only.
Job Type: Full-time
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance