Civil/Excavation Estimation · Remote (US-Based Company)

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

TYPE OF WORK

Any

SALARY

10

HOURS PER WEEK

30

DATE UPDATED

May 16, 2026

JOB OVERVIEW

*English fluency is non-negotiable*
This is a client-facing role. You will communicate directly with US-based excavation and civil contractors daily. Excellent written and spoken English is required — clear, professional, and confident communication is essential to success in this position.

You will build complete estimates across the following disciplines:
-Earthwork & Grading
-Asphalt Paving
-Concrete Flatwork & Curb
-Demolition
-Erosion Control
-Sanitary Sewer
-Stormwater / Drainage
-Domestic Water

Responsibilities:
-Build complete quantity takeoffs and bid estimates for all civil sitework disciplines listed above
-Read, interpret, and apply geotechnical reports, civil plan sets, and project specifications to inform estimate assumptions
-Source and coordinate material quotes from suppliers on behalf of clients
-Produce professional, client-ready bid proposals formatted for general contractor submission
-Communicate directly with clients throughout the estimating process to clarify scope, answer questions, and ensure accuracy
-Manage your own bid schedule to meet firm 48-hour delivery commitments before client due dates
-Apply value engineering principles to identify cost-saving alternatives and communicate those options clearly to clients
-Coordinate with the QA/QC review team before final deliverable submission
-Flag scope gaps, plan conflicts, or missing information proactively and in a timely manner
-Maintain organized digital files for all active and completed bid packages
-Assist in developing and refining internal estimating standards and unit cost databases

Requirements:
-Minimum 3–5 years of hands-on field experience in excavation, grading, or civil sitework construction — you must understand how the work is actually built
-Demonstrated experience estimating large-scale excavation and earthwork projects (mass grading, cut/fill, import/export, dewatering)
-Experience with commercial site development (retail, industrial, office, mixed-use)
-Experience with residential land development (subdivision grading, utilities, infrastructure)
-Ability to read and interpret full civil plan sets including grading plans, utility plans, erosion control plans, and civil details
-Proficiency with estimating software (Bluebeam, AGTEK, Earthworks, or equivalent quantity takeoff platforms)
-Strong working knowledge of unit costs, production rates, crew compositions, and equipment requirements for earthwork and site utilities
-Experience reading and applying geotechnical reports to estimate compaction requirements, subgrade treatment, and material handling
-Excellent written and spoken English — must be capable of professional, client-facing communication without assistance
-Strong organizational skills and ability to manage multiple active bids simultaneously under deadline pressure
-High attention to detail with a zero-error mindset on quantities, arithmetic, and scope coverage

Preferred qualifications:
-Prior experience in an outsourced or multi-client estimating role
-Familiarity with DOT pay item structures and public works bid formatting
-Experience with municipal utility projects (sewer, water, stormwater infrastructure)
-Comfortable working independently and asynchronously across US time zones
-Background in project management or field supervision (superintendent, foreman, or PM level)

How to apply:
Submit your resume along with a brief cover letter describing your field experience, the types of projects you have estimated, and your English communication background. Applicants who do not demonstrate relevant earthwork or civil estimating experience will not be considered. A skills assessment will be part of the hiring process.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0130
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/civil-excavation-estimation-remote-us-based-company-1648395
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1648395
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 911914
 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` = 1648395
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 '1648395' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1648395 
0.0008   UPDATE employer_jobs SET hit_counts '***May-16-2026=221***May-17-2026=93***May-18-2026=78***May-19-2026=50***May-20-2026=15***May-21-2026=18***May-22-2026=23***May-23-2026=6***May-24-2026=10***May-25-2026=17***May-26-2026=9***May-27-2026=13***May-28-2026=23***May-29-2026=18***May-30-2026=8***May-31-2026=13***Jun-01-2026=4***Jun-02-2026=13***Jun-03-2026=9***Jun-04-2026=11***Jun-05-2026=6***Jun-06-2026=2***Jun-07-2026=9***Jun-08-2026=17***Jun-09-2026=9***Jun-10-2026=6***Jun-11-2026=15***Jun-12-2026=4***Jun-13-2026=1***Jun-14-2026=5***Jun-15-2026=9***Jun-16-2026=6***Jun-17-2026=15***Jun-18-2026=7***Jun-19-2026=6***Jun-21-2026=1***Jun-22-2026=5***Jun-23-2026=4***Jun-24-2026=1***Jun-25-2026=5***Jun-26-2026=4***Jun-27-2026=5***Jun-29-2026=5***Jun-30-2026=6***Jul-01-2026=13***Jul-02-2026=6***Jul-03-2026=5***Jul-04-2026=1***Jul-06-2026=3***Jul-07-2026=1***Jul-16-2026=1***Jul-20-2026=4***Jul-21-2026=2***Jul-23-2026=6***Jul-24-2026=2***Jul-26-2026=2***Jul-28-2026=3***Jul-29-2026=6***Aug-01-2026=1***Aug-02-2026=2***Aug-03-2026=1***Aug-07-2026=2***Aug-10-2026=2***Aug-11-2026=3***Aug-12-2026=2***Aug-14-2026=1***Aug-15-2026=1***Aug-16-2026=1***Aug-21-2026=3***Aug-22-2026=1***Aug-24-2026=1' WHERE job_id'1648395'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=615***Jun-2026=190***Jul-2026=55***Aug-2026=21' WHERE job_id'1648395'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1648395' 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` = 1648395 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '911914'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)