Construction Estimator – High-End Residential General Contractor (NYC)

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

TYPE OF WORK

Full Time

SALARY

$6-10/hour

HOURS PER WEEK

50

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

SHL Builders is a New York-based General Contractor and Construction Management company specializing in high-end residential renovations, apartment remodels, brownstone/townhouse renovations, and commercial interior construction.
We are looking for an experienced Remote Construction Estimator to join our team and assist with estimating and bidding for projects in New York City.
The ideal candidate has previous experience estimating projects for U.S.-based General Contractors and is comfortable reviewing complete construction drawing sets, performing detailed takeoffs, developing scopes of work, and preparing accurate cost estimates.

Responsibilities
• Review architectural, structural, MEP, reflected ceiling plans, schedules, specifications, and other construction documents
• Perform detailed quantity takeoffs from construction drawings
• Prepare detailed estimates for labor, materials, equipment, and subcontractor costs
• Develop clear scope-of-work breakdowns by trade
• Review subcontractor and vendor proposals and compare them against project drawings and scope
• Identify missing scope, discrepancies, and potential cost items in drawings and specifications
• Assist with bid preparation and proposal pricing
• Assist with pricing Change Orders and additional work during construction
• Maintain and update estimating spreadsheets and cost information
• Communicate with the Project Manager and management team regarding pricing, scope, and project requirements
• Request and organize subcontractor/vendor pricing when required
• Help ensure that all relevant trades and project requirements are included before an estimate is finalized

Requirements
• 3+ years of construction estimating experience preferred
• Previous experience estimating U.S. construction projects preffered
• Experience working with or estimating for a General Contractor is strongly preferred
• Strong understanding of residential construction and renovation
• Ability to read and interpret architectural and construction drawings
• Ability to perform detailed quantity takeoffs independently
• Understanding of construction sequencing, materials, labor, and trade scopes
• Experience with construction estimating or takeoff software
• Strong attention to detail
• Good written and spoken English
• Ability to communicate clearly with a U.S.-based construction team
• Reliable internet connection and ability to work independently
• Ability to meet estimating deadlines

Working Hours
This is a remote position supporting our New York-based team.
Candidates must be available for regular communication during agreed working hours and should have some availability during New York business hours (Eastern Time).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0183
Total Execution Time  0.0205
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,304 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Estimator-High-End-Residential-General-Contractor-NYC-1722489
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722489
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 971475
 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` = 1722489
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-09-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1722489' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722489 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=2***Sep-04-2026=460***Sep-05-2026=186***Sep-08-2026=1' WHERE job_id'1722489'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=649' WHERE job_id'1722489'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1722489' 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` = 1722489 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971475'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)