CAREERS AT DO IT RIGHT CLEANING

Join a team that values reliability, professionalism, and doing things right.
Our customers trust us with their facilities, keys, and alarm systems, which means we only hire dependable people who take pride in their work.

Before You Apply

At Do It Right Cleaning, reliability and professionalism matter.
Our customers trust us with their facilities, keys, and alarm systems, which means we only hire dependable people who show up on time and take pride in their work.

Most positions require evening or weekend schedules and the ability to work independently without supervision.

Applicants must have reliable transportation, a valid driver’s license, and strong attendance.

If you are simply looking for a paycheck or cannot commit to the schedule listed, this position will not be a good fit.

What We Look For

About Do It Right Cleaning

Do It Right Cleaning is a growing commercial cleaning company serving businesses throughout Southwest Virginia.Our team provides professional cleaning services for offices, medical facilities, warehouses, and churches while maintaining high standards of reliability, accountability, and professionalism.

Open Positions

Janitorial Technician -
Wytheville, VA

Wytheville, VA • Mon - Fri, Evening

Starting at $16/hour

Cleaning position for a busy medical office. Requires a dependable professional who can work independently and maintain high cleaning standards.

Janitorial Technician - Wytheville, VA

Position Overview

This position involves cleaning a busy medical office in Wytheville. The work requires someone who can work independently and be trusted to complete their cleaning tasks thoroughly and consistently.

Schedule

Monday – Friday
5:30 PM – 9:30 PM approx.

Friday church cleaning must begin at 4:00 PM

Responsibilities

  • Clean and disinfect restrooms
  • Vacuum carpeted areas
  • Sweep and mop floors
  • Dust surfaces and common areas
  • Clean entrance glass doors
  • Empty trash and recycling
  • Set alarm when arriving and leaving the building

Requirements

  • Reliable transportation
  • Valid driver's license
  • Active auto insurance
  • Dependable attendance
  • Ability to work independently

Compensation & Benefits

Starting Pay: $16 per hour

Paid Time Off after 90 days
401(k) with company match after 6 months
Holiday pay based on client schedule

Janitorial Technician -
Radford, VA

Radford, VA • Mon/Wed/Fri, Sat

Starting at $16/hour

Cleaning position for a warehouse and a church. Requires someone dependable who can complete cleaning tasks independently.

Janitorial Technician - Radford, VA

Position Overview

This position involves cleaning a warehouse during the week and a church on Saturdays. The buildings are located in Radford and require someone dependable who can complete cleaning tasks independently.

Schedule

Monday / Wednesday / Friday
5:00 PM – 6:30 PM approx.

Saturday church cleaning
Flexible start time but must begin by 12:00 PM

Responsibilities

  • Clean restrooms
  • Vacuum carpeted areas
  • Sweep and mop floors
  • Clean stairwells
  • Clean entrance glass doors
  • Empty trash and recycling
  • Set alarm when arriving and leaving

Requirements

  • Reliable transportation
  • Valid driver's license
  • Active auto insurance
  • Dependable attendance

Compensation & Benefits

Starting Pay: $16 per hour

No PTO or holiday benefits.

Janitorial Technician -
Christiansburg, VA

Christiansburg, VA • Mon - Fri, Evening

Starting at $16/hour

Evening cleaning position for a commercial office facility. Requires someone who can maintain cleaning standards independently.

Janitorial Technician - Christiansburg, VA

Position Overview

This position involves evening cleaning for a commercial office facility in Christiansburg. The work requires someone who can maintain cleaning standards independently.

Schedule

Monday – Friday
5:00 PM – 8:00 PM

Responsibilities

  • Clean and disinfect restrooms
  • Restock restroom supplies
  • Vacuum carpeted areas
  • Dust mop and wet mop floors
  • Clean entrance glass doors
  • Empty trash and recycling

Requirements

  • Reliable transportation
  • Valid driver's license
  • Active auto insurance
  • Dependable attendance

Compensation & Benefits

Starting Pay: $16 per hour

Paid Time Off
Holiday pay based on client schedule
401(k) with company match

Weekend Janitorial Tech -
Christiansburg, VA

Christiansburg, VA • Saturday

$125 per cleaning

Role involves cleaning a church and a small office building located within one mile of each other.

Weekend Janitorial Tech - Christiansburg, VA

Position Overview

This role involves cleaning a church and a small office building located within one mile of each other in Christiansburg.

Schedule

Saturday only

Flexible start time but must begin by 3:00 PM

Church cleaning – approximately 3 hours
Office cleaning – approximately 1 hour

Responsibilities

  • Clean restrooms
  • Vacuum carpets
  • Sweep and mop floors
  • Dust surfaces
  • Clean glass doors
  • Empty trash and recycling

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

$125 per cleaning

No PTO or holiday pay.

Janitorial Technician -
Blacksburg, VA

Blacksburg, VA • Tue, Fri, Sat

$140 per week

Cleaning two office locations in Blacksburg including a professional office and a local real estate office.

Janitorial Technician - Blacksburg, VA

Position Overview

This position involves cleaning two office locations in Blacksburg including a professional office and a local real estate office.

Schedule

Tuesday & Friday – office cleaning
Saturday – real estate office cleaning

Total weekly hours approximately 6.5 hours

Responsibilities

  • Clean and disinfect restrooms
  • Vacuum carpeted areas
  • Sweep and mop floors
  • Restock bathrooms
  • Clean entrance glass doors
  • Empty trash and recycling

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

$140 per week

No PTO benefits.

Day Porter -
Christiansburg, VA

Christiansburg, VA • Mon - Fri, Day

Starting at $16/hour

Supports daily cleaning operations inside a large commercial facility. Helps maintain restrooms, break areas, and other workspaces.

Day Porter - Christiansburg, VA

Position Overview

The Day Porter position supports daily cleaning operations inside a large commercial facility. This role helps maintain restrooms, break areas, and other workspaces throughout the day.

Customer service and professionalism are important in this role.

Schedule

Monday – Friday

6:45 AM – 1:30 PM
9:00 AM – 2:00 PM
11:00 AM – 4:00 PM

Some weekends may be required.

Responsibilities

  • Clean and restock restrooms
  • Maintain cafeteria and break areas
  • Clean offices and labs
  • Remove trash from smoke shack area
  • Operate walk-behind floor scrubber
  • Put away supplies and stock
  • Maintain professional appearance of facility

Requirements

  • Reliable transportation
  • Dependable attendance
  • Professional attitude and customer service

Compensation & Benefits

Starting Pay: $16 per hour

Paid Time Off
Holiday pay based on client schedule
401(k) with company match

Evening Cleaning Technician -
Christiansburg, VA

Christiansburg, VA • Evening

Starting at $17/hour

Evening cleaning inside a large commercial facility in Christiansburg. Some weekends may be required.

Evening Cleaning Technician - Christiansburg, VA

Position Overview

This position involves evening cleaning inside a large commercial facility in Christiansburg.

Schedule

5:30 PM – 10:00 PM approx.
Some weekends may be required.

Responsibilities

  • Clean restrooms
  • Restock restroom supplies
  • Vacuum carpets
  • Dust mop and mop floors
  • Clean entrance glass doors
  • Empty trash and recycling
  • Clean offices and common areas

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

Starting Pay: $17 per hour

Paid Time Off
Holiday pay
401(k) with company match

Weekend Cleaning Technician -
Christiansburg, VA

Christiansburg, VA • Weekend, Day

Starting at $18/hour

Supports weekend cleaning operations inside a large commercial facility.

Weekend Cleaning Technician - Christiansburg, VA

Position Overview

This role supports weekend cleaning operations inside a large commercial facility.

Schedule

Weekend only
7:00 AM – 12:00 PM

Responsibilities

  • Clean and restock restrooms
  • Sweep and mop floors
  • Vacuum carpets
  • Empty trash

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

Starting Pay: $18 per hour

401(k) with company match after 6 months

No PTO benefits.

Evening Cleaning Technician -
Salem, VA

Salem, VA • Tue, Fri, Evening

Starting at $18/hour

Cleaning a two-story commercial facility in Salem during evening hours.

Evening Cleaning Technician - Salem, VA

Position Overview

This position involves cleaning a two-story commercial facility in Salem during evening hours.

Schedule

Tuesday & Friday
5:30 PM – 10:00 PM approx.

Responsibilities

  • Clean restrooms
  • Restock break rooms
  • Vacuum carpets
  • Dust surfaces and offices
  • Dust mop floors
  • Clean classrooms
  • Clean entrance glass doors
  • Empty trash and recycling

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

Starting Pay: $18 per hour

Paid Time Off
Holiday pay
401(k) with company match

Cleaning Technician -
Christiansburg, VA

Christiansburg, VA • Mon - Fri

Starting at $18/hour

Cleaning a small office during the week and a large church on other days. Requires someone dependable to maintain standards.

Cleaning Technician - Christiansburg, VA

Position Overview

This position involves cleaning a small office during the week and a large church on other days. The work requires someone dependable who can maintain cleaning standards across multiple facilities.

Schedule

Monday / Wednesday / Friday
Small office cleaning – approximately 1.5 hours

Tuesday / Friday
Church cleaning – approximately 4 hours

Responsibilities

  • Clean restrooms
  • Vacuum carpeted areas
  • Sweep and mop floors
  • Dust surfaces
  • Clean glass doors
  • Empty trash and recycling

Requirements

  • Reliable transportation
  • Dependable attendance

Compensation & Benefits

Starting Pay: $18 per hour

Holiday pay based on client schedule
401(k) with company match

No PTO included.

Administrative Assistant -
Christiansburg, VA

Christiansburg, VA • Mon - Fri, Day

Starting at $17/hour

Supports day-to-day office operations. Ideal for an organized, dependable professional to keep the office running smoothly.

Administrative Assistant - Christiansburg, VA

Position Overview

The Administrative Assistant supports the day-to-day office operations of Do It Right Cleaning. This role is ideal for someone organized, dependable, and professional who can help keep the office running smoothly.

Schedule

Monday – Friday
9:00 AM – 3:00 PM

Responsibilities

  • Answer incoming phone calls
  • Schedule appointments and walk-throughs
  • Manage email communications
  • File and organize documents
  • Support hiring and onboarding tasks
  • Assist with general office organization and administrative support

Requirements

  • Reliable transportation
  • Strong organization and communication skills
  • Basic computer skills (email, documents, spreadsheets)
  • Dependable attendance and professionalism

Compensation & Benefits

Starting Pay: $17 per hour

Paid Time Off
401(k) with company match

Site Leader -
Christiansburg, VA

Christiansburg, VA • Mon - Fri, Day

Competitive pay

Working lead helping oversee cleaning operations at a large commercial facility. Includes cleaning responsibilities and inventory.

Site Leader - Christiansburg, VA

Position Overview

The Site Leader is a working lead responsible for helping oversee cleaning operations at a large commercial facility. This is a hands-on leadership role that includes cleaning responsibilities, running equipment, inventory management, and filling in for absences when needed.

Schedule

Monday – Friday
8:00 AM – 2:00 PM

Some weekends may be required.

Responsibilities

  • Perform routine cleaning duties (restrooms, floors, trash, common areas)
  • Operate walk-behind floor scrubber
  • Monitor cleaning quality and ensure tasks are completed properly
  • Fill in and cover shifts during absences when needed
  • Manage cleaning supply inventory and restocking
  • Keep equipment and supply areas organized

Requirements

  • Reliable transportation
  • Valid driver’s license
  • Active auto insurance
  • Dependable attendance
  • Ability to lead by example and be hands-on
  • Comfortable using floor equipment (training provided if needed)

Compensation & Benefits

Competitive pay based on experience

Paid Time Off
401(k) with company match

Area Manager -
Southwest Virginia

Southwest Virginia • Flexible

Starting $45,400/yr

Oversees cleaning operations across multiple client locations. Hands-on leadership role requiring stepping in to clean when needed.

Area Manager - Southwest Virginia

Position Overview

The Area Manager oversees cleaning operations across multiple client locations and ensures service quality is maintained. This is a hands-on leadership role that requires stepping in to clean when coverage is needed. The Area Manager must be available during both day and night operations if a site needs support.

Schedule

Salary position with schedule flexibility. Must be available for day and night support as needed, including occasional weekends.

Responsibilities

  • Conduct inspections across assigned accounts
  • Support, coach, and hold team members accountable
  • Step in and clean when staffing coverage is needed
  • Help maintain quality standards and resolve issues quickly
  • Support supply/equipment oversight and operational needs

Requirements

  • 3–5 years of relevant experience required
  • Associate degree preferred
  • Reliable transportation
  • Valid driver’s license and active auto insurance
  • Willingness to be hands-on and step in to clean when required

Compensation & Benefits

Starting Salary: $45,400 per year

Paid Time Off, Holiday Pay
401(k) with company match

Outside Sales Rep -
Southwest Virginia

Southwest Virginia • Full-time

Starting $50,000/yr + Comm

Generates new commercial cleaning contracts. Requires someone who can confidently conduct walk-throughs, present proposals, and close business.

Outside Sales Rep - Southwest Virginia

Position Overview

The Outside Sales Representative is responsible for generating new commercial cleaning contracts and building relationships with businesses across the region. This role requires someone who understands the commercial cleaning industry and can confidently conduct walk-throughs, present proposals, and close business.

Schedule

Full-time role with regional travel. Schedule flexibility required.

Responsibilities

  • Identify and pursue new commercial cleaning opportunities
  • Conduct facility walk-throughs with prospects
  • Prepare and present service proposals
  • Build relationships with property managers, facility managers, and business owners
  • Follow up consistently to close new contracts

Requirements

  • 3–5 years of commercial cleaning industry experience required
  • Sales experience preferred
  • Reliable transportation
  • Valid driver’s license
  • Professional communication and follow-through

Compensation & Benefits

Starting Salary: $50,000 per year

Commission paid as a percentage of the first-year contract value for new sales closed