What are the responsibilities and job description for the Appointment Scheduler / Customer Service Rep / Office Admin position at Marshall Roofing, Inc?
About Marshall Roofing, Siding & Windows
Marshall Roofing, Siding & Windows is a well-established, family-owned home improvement company serving Northern Virginia and Maryland since 1980. For more than four decades, homeowners have trusted us for quality craftsmanship, reliable communication, and exceptional customer service. Our team handles roofing, siding, windows, entry doors, trim, and gutter replacement - with a reputation built on honesty, professionalism, and attention to detail.
We are growing and are currently seeking a responsible and personable office administrator who enjoys being a key part of an organized, customer-focused operation.
About This Role
This position is best suited for someone who enjoys a mix of scheduling, customer communication, contract processing, job tracking, and supporting our team behind the scenes. You will coordinate appointments, help manage customer files and job information, and ensure accurate updates inside our CRM systems.
You will be working closely with our estimating team, production staff, office support, vendors, and subcontractors to ensure projects move smoothly from estimate → contract → installation → completion and warranty follow-up.
If you enjoy keeping things moving efficiently, and helping customers feel well taken care of, this is an excellent long-term opportunity.
Key Responsibilities
Scheduling & Communication
- Schedule appointments, follow-ups, and customer visits
- Confirm arrival times and send reminders when needed
- Be the main phone and email point of contact for administrative requests
- Respond to customer inquiries with clear, friendly communication
Contract Processing & Project Support
- Prepare and organize customer files and signed documents
- Enter updates into CRM systems (currently MarketSharp and AccuLynx)
- Support processing change orders, revisions, and job-specific details
- Track installation progress and update project statuses accurately
Coordination & Follow-Through
- Communicate with the estimating team to finalize paperwork
- Assist with warranty information and job-closeout requirements
Office Administration
- Perform general office duties including document tracking and record-keeping
- Maintain organized digital files and updated customer folders
- Assist with invoicing cycles when needed
- Send updated paperwork or documents to homeowners and project managers
Required Qualifications
The ideal candidate has the following:
- Strong administrative experience (office, customer service, scheduling, or coordination role)
- Excellent communication skills and friendly phone demeanor
- Comfortable handling multiple tasks in a deadline-based environment
- Good attention to detail and consistency in data entry
- Proficiency in Microsoft Office, especially Outlook, Word, and basic Excel
- Ability to learn CRM systems quickly and manage information accurately
Preferred Experience (Not Required)
Experience in any of the following is a plus:
- Roofing, siding, windows, or construction/home improvement industry
- Scheduling or project coordination
- Using MarketSharp, AccuLynx, or similar CRM software
- Experience working directly with homeowners
Schedule & Work Environment
- Full-time, 8:00 AM–5:00 PM
- Monday through Friday
- On-site in Lorton, VA
Compensation & Benefits
- Hourly pay range: $18–$26/hour based on experience
- Health and supplemental benefits (details provided at interview)
- Paid time off and paid holidays
Who Will Be Successful In This Role
You will thrive here if:
- You like to keep things organized and accurate
- You are proactive rather than waiting for direction
- You are comfortable interacting with customers daily
- You enjoy tracking tasks from start to completion
How to Apply
Apply directly through really with your resume. We encourage applicants with relevant office experience, even outside of construction, to apply.
We look forward to reviewing your application and potentially welcoming you to our team!
Job Type: Full-time
Pay: $18.00 - $26.00 per hour
Expected hours: 40 per week
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Experience:
- Appointment scheduling: 2 years (Required)
Ability to Commute:
- Lorton, VA 22079 (Required)
Work Location: In person
Salary : $18 - $26