Outbound Sales Representative — U.S. Roofing Technology

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

4 to 5 hour

HOURS PER WEEK

30

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

Compensation

* $4–$5 USD per hour, based on experience
* Paid training and paid evaluation
* Recurring monthly commission on paying customers you originate
* Additional production bonuses
* Opportunity to advance into a full sales role with higher recurring commissions

This is not intended to remain only an hourly position. A successful representative can build meaningful monthly recurring income as the number of customers they originate grows.

Remote — Philippines | U.S. Central Time | Recurring Commission Opportunity

About the company

ASC Edge is a Roofing Intelligence System built by a roofing contractor with 25 years of real operating experience.

It brings a roofing company’s customer relationships, calls, text messages, sales activity, inspections, storm intelligence, documents, AI tools and Roof Passport records into one connected system.

This is not simply another CRM—and you will not be expected to explain everything during a cold call.

We have built a personalized demonstration system that does most of the heavy lifting. After speaking with a roofing company, you will collect several pieces of basic information, generate a private demonstration customized for that company and send it directly to the owner or decision-maker.

Your role

You will contact U.S. roofing companies from a list we provide.

Your responsibilities will include:

* Calling roofing-company owners and decision-makers
* Creating interest in a personalized demonstration
* Confirming company name, contact information and service area
* Collecting company colors and logo information
* Entering accurate information into our system
* Generating and sending the company’s private demo
* Following up with owners who received a demo
* Scheduling qualified presentations
* Maintaining accurate notes and lead statuses
* Reviewing your recorded calls and improving your performance

You are not being handed a complicated product and told to invent a sales pitch. We provide the leads, calling system, CRM, script, demonstration platform, training video and operating process.

Your job is to execute the system consistently and professionally.

Compensation

This position includes:

* Guaranteed paid training and ramp-up period
* Recurring monthly commission on qualified accounts you originate that become paying customers
* Additional performance incentives based on production
* Opportunity to advance into a full sales and closing position with increased recurring commissions

This is designed to become more valuable over time. Successful representatives can build monthly recurring income as the customer base they helped create grows.

Complete compensation details, attribution rules and production requirements will be explained before the paid trial begins.

Schedule

You must be available during U.S. business hours in the Central Time Zone.

This position may begin part-time during the evaluation period, with the opportunity to become a long-term full-time position.

Who we are looking for

The right person will have:

* Excellent spoken English
* A confident, friendly telephone presence
* Previous U.S. outbound B2B calling experience
* Experience speaking with business owners or decision-makers
* Strong follow-up habits
* Accurate CRM and data-entry skills
* The ability to follow a defined process
* Dependable attendance
* Reliable high-speed internet
* Backup internet and power arrangements
* A quiet professional calling environment

Experience with GoHighLevel, appointment setting, roofing, construction, real estate, SaaS or BPO sales is helpful but not required.

We care more about your voice, dependability, attention to detail and willingness to learn than a long list of generic VA skills.

Paid evaluation

Selected applicants will complete a paid evaluation that may include:

* Watching our training video
* Learning the opening script and demo process
* Completing practice calls
* Making live calls to a small group of provided leads
* Properly entering information into the CRM
* Generating and sending personalized demonstrations
* Following up and scheduling qualified presentations

The strongest candidate will be offered an ongoing position.

How to apply

Please submit:

1. A short introduction describing your outbound-calling experience.
2. A 60–90 second voice recording introducing yourself as if you were speaking with a U.S. roofing-company owner.
3. A second recording demonstrating how you would respond if the owner said:
“I’m busy. What is this about?”
4. The number of outbound calls you previously made per day.
5. Your average appointment or conversion results, if known.
6. The CRMs and calling systems you have used.
7. Your internet speed and backup-internet arrangement.
8. Confirmation that you can work U.S. Central Time business hours.

Begin your application with the words ROOF PASSPORT so we know you carefully read the complete posting.

Do not apply if you are seeking several overlapping positions. We want someone who can become a dependable, long-term member of our sales organization.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0158
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Outbound-Sales-Representative-US-Roofing-Technology-1711808
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1711808
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 821506
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1711808
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1711808' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711808 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-18-2026=432***Aug-19-2026=96***Aug-20-2026=37***Aug-21-2026=16***Aug-22-2026=9***Aug-24-2026=1' WHERE job_id'1711808'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=591' WHERE job_id'1711808'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1711808' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711808 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '821506'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)