Remote Quantity Surveyor / Construction Estimator

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

TYPE OF WORK

Gig

SALARY

TBC

HOURS PER WEEK

TBD

DATE UPDATED

Apr 16, 2026

JOB OVERVIEW

ABOUT US
Eagle Eye Estimations is a new Australian professional construction estimating business and we are excited to be growing. We provide detailed quantity take-offs and cost estimates for concrete and earthworks projects across residential, commercial, and civil sectors.
We are building our remote team now — which means you would be getting in at the ground floor with a business that is actively expanding. We are looking for someone who wants to grow with us long-term, not just fill a role.

THE ROLE
You will be preparing detailed estimates and quantity take-offs for concrete and earthworks projects. The role starts project-based with a clear pathway to a fixed ongoing arrangement as project volume grows.

RESPONSIBILITIES
– Perform quantity take-offs for concrete & earthworks
– Complete coloured measurement markups & legends in Bluebeam
– Create cut & fill heat maps using earthworks software (Kubla or similar)
– Prepare Bills of Quantities (BOQs) and pricing summaries
– Work with Australian engineering and architectural drawings
– Deliver accurate estimates within agreed deadlines

REQUIREMENTS
– Degree in Quantity Surveying, Civil Engineering, or similar (preferred)
– Minimum 3 years experience as a QS or Estimator in commercial or civil construction
– Strong skills in Bluebeam Revu
– Advanced Excel — formulas, structured take-off sheets
– Experience with earthworks software (Kubla, Mudshark, 12d, Civil 3D or similar)
– Ability to read and interpret engineering & architectural drawings
– Reliable internet connection and ability to meet deadlines
– Honest, proactive, and detail-oriented

PAY & GROWTH OPPORTUNITY
Eagle Eye Estimations is a new business and proud of it. Because we are in our early growth stage, this role currently pays per project based on complexity — meaning you are paid for every estimate you complete, with no lock-in on either side.
As project volume increases, we intend to move the right person into a fixed ongoing arrangement. If you want to be part of building something from the ground up and be rewarded for it as it grows, this is the role for you.

HOW TO APPLY — READ CAREFULLY
Do NOT apply through OnlineJobs. To apply, visit our skills assessment page:
---------- /careers
Complete the online skills assessment in full. Only applicants who complete the assessment will be considered. Shortlisted candidates will be invited to a live screen-share interview.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0141
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,474,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Quantity-Surveyor-Construction-Estimator-1625282
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625282
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 905888
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1625282
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-20',ej.date_added) duration_daysDATEDIFF('2026-04-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625282' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625282 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-16-2026=870***Apr-17-2026=208***Apr-18-2026=94***Apr-19-2026=1***Apr-20-2026=1' WHERE job_id'1625282'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1173' WHERE job_id'1625282'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625282' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625282 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '905888'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)