Careers-new
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
- Reliable transportation
- Valid driver's license
- Ability to work independently
- Professional attitude
- Strong attendance record
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