Demo

Appointment Scheduler / Customer Service Rep / Office Admin

Marshall Roofing, Inc
Lorton, VA Full Time
POSTED ON 1/9/2026
AVAILABLE BEFORE 5/8/2026

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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Appointment Scheduler / Customer Service Rep / Office Admin?

Sign up to receive alerts about other jobs on the Appointment Scheduler / Customer Service Rep / Office Admin career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$37,685 - $46,157
Income Estimation: 
$59,238 - $75,660
Income Estimation: 
$41,724 - $52,997
Income Estimation: 
$69,913 - $97,215
Income Estimation: 
$48,165 - $61,402
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Appointment Scheduler / Customer Service Rep / Office Admin jobs in the Lorton, VA area that may be a better fit.

  • Selma Medical Associates, Inc. Winchester, VA
  • DESCRIPTION : Responsible for scheduling various types of patient appointments for Family Practice, Internal Medicine and Cardiology, and to notify those p... more
  • 2 Months Ago

  • FedEx Office Waldorf, MD
  • Position Summary The Store Consultant consistently delivers a positive customer experience to all customers, utilizing consultative skills to anticipate cu... more
  • 22 Days Ago

AI Assistant is available now!

Feel free to start your new journey!