Sales Lead (Construction)

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

TYPE OF WORK

Full Time

SALARY

$4 - $6 hourly

HOURS PER WEEK

40

DATE UPDATED

Mar 25, 2026

JOB OVERVIEW

Sales Representative — Electrical Construction Bid Operations

About the Role
You'll own the full bid lifecycle across two (and growing) electrical contractors — from submission through contract close. This is a phone-heavy, pipeline-driven role where your follow-up directly translates to revenue. Every bid gets tracked, every GC relationship gets worked, and nothing goes cold on your watch.

What You'll Do
Manage the live bid board daily. Every morning starts with reviewing what's pending, what needs follow-up, and what's close to winning.
Make 100+ outbound calls daily to GC project managers, estimators, and decision-makers. These are warm calls — we've already submitted a proposal. You're following up to learn where we stand, gauge competitor pricing, handle scope questions, and push toward award.
Run a disciplined follow-up cadence. Every bid gets touched at 3, 7, and 14 days. Every touchpoint is logged in the CRM with pricing intel, GC preferences, and timeline updates.
Conduct outreach to get our contractors on new bid lists. Cold and warm outreach to general contractors doing commercial retail and restaurant work in the LA market. Goal: more bid invitations every week.
Gather competitive intelligence. When a GC says "you were high" or "we went with someone else," you log it, spot pricing patterns, and flag where a small adjustment could flip a loss into a win.
Feed intel back to the estimating team. If you're hearing we're consistently high on a certain project type, you bring that data back so we can recalibrate before the next bid goes out.
Track win/loss metrics weekly: follow-up rate, response rate, deals moved to negotiation, contracts closed, and revenue attributed to your efforts.

Requirements
Strong English communication. You'll be calling American GCs who expect fluent, confident, real conversation — no scripts.
Sales or outbound calling experience (minimum 2 year). Inside sales, SDR/BDR, appointment setting, or BPO backgrounds all work.

Available during US Pacific Time hours. Most GC offices are reachable 7 AM–4 PM PT. You need meaningful overlap with that window.

CRM discipline. Every call logged, every status updated, no exceptions. If it's not in the system, it didn't happen.
Self-directed. You'll have daily targets but nobody hovering. You manage your own call list, prioritize the highest-value follow-ups, and flag problems before they become missed deals.

Comfortable with rejection. GCs are busy, often blunt, and sometimes don't return calls. Persistence without being pushy is the skill.

Coachable and curious. You'll be learning electrical construction terminology, project types, and GC relationship dynamics. The person who asks questions and absorbs fast will succeed here.

Strong Preference
Construction industry experience — especially electrical contracting, commercial buildouts, or tenant improvement work. If you've worked on the GC or sub side and understand how bids flow, scope gets negotiated, and awards get made, you'll ramp significantly faster and have an immediate edge.

Nice-to-Haves
Experience with bid platforms like BuildingConnected or PlanHub. Familiarity with CRM tools ( ---------- , HubSpot, or similar). Bilingual English/Spanish — valuable in the LA construction market. Any real estate or trades industry exposure.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0171
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,216 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sales-Lead-Construction-1609803
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1609803
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 917714
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1609803
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1609803' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609803 
0.0016   UPDATE employer_jobs SET hit_counts '***Mar-25-2026=417***Mar-26-2026=17***Mar-27-2026=30***Mar-28-2026=10***Mar-29-2026=5***Mar-30-2026=25***Mar-31-2026=3***Apr-01-2026=7***Apr-02-2026=1***Apr-04-2026=3***Apr-05-2026=9***Apr-06-2026=4***Apr-07-2026=1***Apr-08-2026=4***Apr-10-2026=3***Apr-12-2026=1***Apr-15-2026=1***Apr-16-2026=2***Apr-21-2026=1' WHERE job_id'1609803'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=507***Apr-2026=37' WHERE job_id'1609803'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1609803' 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` = 1609803 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '917714'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)