Civil Engineer/Estimator/QS

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

TYPE OF WORK

Part Time

SALARY

7.5

HOURS PER WEEK

20

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

Position Overview

IMDG is seeking a detail-oriented and highly skilled Civil Construction Estimator to support our estimating services. This is a client-facing role requiring strong communication skills and technical expertise in civil construction. The ideal candidate will be responsible for preparing accurate cost estimates, performing quantity takeoffs, and collaborating with internal teams and clients to ensure project success.

Key Responsibilities

Prepare detailed and accurate cost estimates for civil construction projects, including earthwork, utilities, grading, and site development.
Analyze civil construction plans, specifications, and related documents to determine scope and pricing.
Perform quantity takeoffs from civil drawings using industry-standard methods and software.
Utilize earthwork modeling tools to develop cut/fill analysis and project quantities.
Collaborate with project managers, engineers, and clients to clarify scope and resolve discrepancies.
Present estimates and findings clearly in client-facing meetings and communications.
Maintain organized documentation of estimates, assumptions, and supporting data.
Continuously update estimating databases and cost benchmarks.
Required Qualifications
Excellent English communication skills (written and verbal), with the ability to confidently interact in a client-facing environment.
Strong understanding of civil construction plans, including grading, drainage, utilities, and sitework.
Proven experience performing quantity takeoffs from civil plans.
Proficiency in Civil 3D or comparable earthwork/estimating software.
Advanced experience with Microsoft Excel and/or Google Sheets, including formulas, data analysis, and cost modeling.
Strong attention to detail and accuracy.
Ability to manage multiple projects and meet deadlines.
Preferred Qualifications
Previous experience in civil estimating, site development, or heavy civil construction.
Familiarity with bidding processes and contractor workflows.
Experience working with digital takeoff tools and estimating platforms.
Knowledge of regional construction costs and standards.

Why Join IMDG

Opportunity to work on diverse and challenging civil construction projects.
Collaborative, professional environment with client-facing exposure.
Flexible work arrangements (if applicable).
Competitive compensation based on experience.

How to Apply

Submit your resume along with a brief summary of relevant estimating experience and software proficiency with a 60 second video of you telling us about your experience.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Civil-EngineerEstimatorQS-1611183
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611183
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 911914
 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` = 1611183
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611183' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611183 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-26-2026=418***Mar-27-2026=462***Mar-28-2026=233***Mar-29-2026=166***Mar-30-2026=214***Mar-31-2026=137***Apr-01-2026=98***Apr-02-2026=74***Apr-03-2026=68***Apr-04-2026=63***Apr-05-2026=60***Apr-06-2026=107***Apr-07-2026=95***Apr-08-2026=95***Apr-09-2026=63***Apr-10-2026=64***Apr-11-2026=44***Apr-12-2026=1***Apr-13-2026=2' WHERE job_id'1611183'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1630***Apr-2026=834' WHERE job_id'1611183'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611183' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611183 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '911914'
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)