Senior Construction Takeoff Estimator (Bluebeam Revu Required)

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

TYPE OF WORK

Full Time

SALARY

$6

HOURS PER WEEK

40

DATE UPDATED

Aug 20, 2026

JOB OVERVIEW

About the Role

We are seeking a tenured Construction Takeoff Estimator to join our growing team. This is not an entry-level position. We are only considering candidates with 3–5+ years of hands-on construction estimating experience who can independently perform material takeoffs, interpret construction drawings and specifications, and prepare accurate cost estimates for commercial, industrial, institutional, or specialty construction projects.

The ideal candidate has extensive experience reviewing construction documents, identifying project scope, and producing detailed estimates with minimal supervision.

Responsibilities
Review architectural, structural, civil, mechanical, and specialty trade drawings.
Perform detailed material quantity takeoffs using Bluebeam Revu.
Analyze plans, specifications, addenda, RFIs, and bid documents.
Identify project scope, exclusions, assumptions, and potential cost risks.
Prepare accurate quantity surveys and cost estimates.
Coordinate with project managers, vendors, subcontractors, and suppliers.
Review plans for discrepancies and communicate findings.
Assist with bid preparation, proposal development, and project handoff.
Maintain estimating databases, spreadsheets, and project documentation.
Support project planning and business development with accurate estimating information.
Required Qualifications
Minimum 3–5 years of hands-on construction estimating and material takeoff experience.
Proven ability to read and interpret construction blueprints and specifications.
Experience estimating commercial, industrial, institutional, or specialty construction projects.
Strong understanding of construction methods, materials, and installation practices.
Excellent analytical, organizational, and problem-solving skills.
Ability to manage multiple estimates while meeting deadlines.
Strong written and verbal communication skills.
Required Software Experience
Bluebeam Revu (Required)
Microsoft Excel (Advanced preferred)
Microsoft Word
Adobe Acrobat
Google Workspace
Salesforce CRM

Experience with construction estimating software and electronic bid management systems is highly preferred.

Preferred Experience
Specialty construction
Roofing
Building envelope
Façade or exterior construction
Bird control systems
Public works, healthcare, federal, military, or institutional projects
Knowledge of CSI Divisions and specification formats
Compensation

Depending on experience and qualifications.

Please Note

We are only considering experienced, tenured Construction Estimators. Candidates whose background is primarily in construction administration, project coordination, virtual assistance, or general administrative support without substantial estimating responsibilities will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0205
Total Execution Time  0.0218
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Construction-Takeoff-Estimator-Bluebeam-Revu-Required-1678857
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0153 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1678857
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 949483
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1678857
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1678857' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1678857 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-29-2026=255***Jun-30-2026=208***Jul-01-2026=79***Jul-02-2026=64***Jul-03-2026=46***Jul-04-2026=29***Jul-05-2026=32***Jul-06-2026=65***Jul-07-2026=150***Jul-08-2026=199***Jul-09-2026=99***Jul-10-2026=54***Jul-11-2026=29***Jul-12-2026=21***Jul-13-2026=53***Jul-14-2026=43***Jul-15-2026=24***Jul-16-2026=6***Jul-17-2026=2***Jul-18-2026=2***Jul-25-2026=6***Jul-26-2026=11***Jul-27-2026=10***Jul-28-2026=10***Jul-29-2026=11***Jul-30-2026=10***Jul-31-2026=9***Aug-01-2026=13***Aug-02-2026=11***Aug-03-2026=10***Aug-04-2026=12***Aug-05-2026=12***Aug-06-2026=7***Aug-07-2026=15***Aug-08-2026=20***Aug-09-2026=18***Aug-10-2026=17***Aug-11-2026=20***Aug-12-2026=19***Aug-13-2026=18***Aug-14-2026=19***Aug-15-2026=21***Aug-16-2026=20***Aug-17-2026=24***Aug-18-2026=22***Aug-19-2026=23***Aug-20-2026=23***Aug-21-2026=24***Aug-22-2026=18***Aug-26-2026=1' WHERE job_id'1678857'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=463***Jul-2026=1063***Aug-2026=387' WHERE job_id'1678857'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1678857' 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` = 1678857 
0.0055   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '949483'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)