Civil & Earthworks Estimator

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

TYPE OF WORK

Full Time

SALARY

60000 PHP to 85000 PHP

HOURS PER WEEK

40

DATE UPDATED

Oct 15, 2026

JOB OVERVIEW

About Rockleigh Services

Rockleigh Services is an Australian-owned earthmoving and civil construction contractor based in South Australia. We work with private clients, builders, developers and commercial businesses on projects ranging from small earthworks through to subdivisions and civil infrastructure.

Our work includes land subdivisions; bulk earthworks and site preparation; roads, access roads and driveways; stormwater drainage, pits, culverts and headwalls; underground water and electrical service trenches; retaining walls and gabion walls; civil concrete; building and shed pads; demolition; and general earthmoving. Our fleet includes excavators, bulldozers, graders, skid steers, rollers and specialised equipment.

About the position

We are seeking an experienced Estimator to provide reliable and detail-oriented pricing, quotes and proposals to support the ongoing growth and success of Rockleigh Services. The role involves interpreting drawings, completing accurate take-offs and bills of quantities (BOQs), preparing cost breakdowns, coordinating with suppliers and our internal team to prepare and submit professional quotations and tenders.
This is a technical estimating position, not simply data entry. The successful applicant must understand how civil and earthmoving works are undertaken, recognise gaps in documentation, and take responsibility for the accuracy of their work. We encourage you to ask questions rather than guess.

Duties & responsibilities
Estimating and quantity take-offs
• Review civil engineering drawings, specifications, construction plans and tender documents.
• Prepare detailed quantity take-offs and BOQs for earthworks, drainage, underground services, roadworks and associated civil works.
• Calculate excavation, cut and fill, trenching, spoil disposal, bedding, backfill, aggregate, concrete, pipe and pit quantities.
• Identify machinery, labour, materials, haulage and subcontractor requirements, including construction sequencing and anticipated productivity.
• Apply company-approved rates and assumptions to build detailed cost estimates for management review.
Tendering and quotations
• Break projects into logical work activities and produce clear, itemised quotation breakdowns.
• Identify inclusions, exclusions, allowances, assumptions, variations and potential project risks.
• Identify missing or conflicting information and prepare requests for information (RFIs).
• Update estimates as drawings and scopes change; assist with variation pricing and tender submissions.
• Prepare materials lists and pricing enquiries for Australian suppliers and subcontractors.
• Compare supplier and subcontractor quotations, specifications and scope differences.
• Maintain organised estimating files, cost libraries, calculations and tender records.
• Track outstanding pricing, deadlines and documentation and give clear progress updates to management.

Qualifications & Experience
Required
• Demonstrated estimating experience in civil construction, earthworks or infrastructure.
• Ability to interpret civil engineering drawings and produce accurate, auditable take-offs and BOQs.
• Understanding of excavation, drainage, underground services, construction materials and earthmoving methods.
• Strong Microsoft Excel skills and sound numerical accuracy.
• Good written and spoken English, reliable communication and ability to work independently.
Preferred
• Experience estimating Australian civil construction projects and familiarity with Australian terminology and metric units.
• Understanding of machinery productivity, earthmoving costs, hire rates and construction programs.
• Previous experience supporting an Australian contractor remotely.
• Engineering degree or equivalent background

Working arrangements
• Remote position based in the Philippines, working with our South Australian team.
• Full-time, long-term position as an independent contractor.
• Fixed hours: Monday to Friday 9:30am-5:30pm (ACST/ACDT) – 7:00am to 3:00pm / 7:30am to 3:30pm Philippines Time depending on daylight savings
• Must have a professional set up: reliable, fast computer and internet, plus a good quality webcam an microphone for video calls and screen sharing.

How to apply
We read every application – please follow these steps:
• Start your message with the word ‘Rockleigh’ so we know you read this ad to the end.
• A short explanation of the civil works you have personally estimated, including project types.
• In three to four sentences tell us about a recent project you priced / quoted. Include details about your process, any tools or software you used, and what you produced.
• Include a copy of your resume / CV

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Civil-Earthworks-Estimator-1750763
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1750763
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 1010626
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1750763
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1750763' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1750763 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-15-2026=349***Oct-16-2026=543***Oct-17-2026=124***Oct-18-2026=6' WHERE job_id= '1750763'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1022' WHERE job_id= '1750763'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1750763' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1750763 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1010626'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)