Senior Construction Estimator – Residential, Multifamily, Hotel/Commercial & Land Development

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

TYPE OF WORK

Full Time

SALARY

• $2,000–$2,500 USD per month

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

About the Role
We are a growing U.S.-based construction company seeking an experienced Construction Estimator to support our preconstruction and estimating efforts. This role is ideal for a highly organized Civil Engineer or Quantity Surveyor with strong experience in residential, multifamily, hotel, and land development projects.
The ideal candidate can independently perform takeoffs, develop budgets, analyze subcontractor bids, and support project planning from concept through construction.
Responsibilities
• Perform accurate quantity takeoffs using Bluebeam Revu or other estimating software.
• Review plans, specifications, and construction documents
• Develop conceptual and detailed project budgets
• Identify scope gaps, exclusions, and risk items
• Maintain cost databases and estimate templates
• Prepare bid summaries and preconstruction reports
• Support multiple projects simultaneously
Requirements
Education
• Bachelor's Degree in Civil Engineering or related field

Experience
• 7+ years of construction estimating experience
• Experience in at least two of the following:
o Residential Construction
o Multifamily Construction
o Hotel Construction
o Land Development
Technical Skills
• Bluebeam Revu (Required) or other estimating software
• Microsoft Excel (Advanced)
• Microsoft Teams
• Strong understanding of construction drawings and specifications
Preferred Qualifications
• Experience supporting U.S.-based contractors
• Quantity Surveying background
• Experience creating project budgets from conceptual drawings
• Knowledge of subcontractor bid leveling process
• Experience coordinating vendors and subcontractors
What Success Looks Like
You can:
• Read plans and specifications without assistance
• Complete accurate takeoffs and estimates independently
• Build budgets with minimal supervision
• Communicate professionally with subcontractors
• Identify missing scope and cost risks before bidding
• Deliver estimates on time and accurately

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,248 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Construction-Estimator-Residential-Multifamily-HotelCommercial-Land-Development-1687024
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687024
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 953937
 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` = 1687024
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-19',ej.date_added) duration_daysDATEDIFF('2026-07-19',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-07-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687024' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687024 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=689***Jul-12-2026=382***Jul-13-2026=340***Jul-14-2026=76***Jul-15-2026=30***Jul-16-2026=33***Jul-17-2026=39***Jul-18-2026=10***Jul-19-2026=1' WHERE job_id'1687024'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1599' WHERE job_id'1687024'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687024' 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` = 1687024 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '953937'
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)