Remote Project Assistant – Civil / Pipeline Construction

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

TYPE OF WORK

Part Time

SALARY

?38,600 - ?47,200

HOURS PER WEEK

40

DATE UPDATED

Dec 2, 2025

JOB OVERVIEW

We are a civil construction company based in Queensland, Australia, specialising in pipeline works including stormwater, drainage structures, water mains, sewer and general civil construction. We are looking for a technically minded remote assistant to support quantity take-offs, estimating, project administration and compliance.

Key responsibilities
Perform quantity take-offs from civil and pipeline drawings (stormwater, sewer, water main, drainage structures and general civil works).

Assist with preparation of estimates, BOQs and breakdowns for civil and pipeline projects.

Help prepare and maintain project documentation such as compliance records, safety registers and quality forms.

Support project managers with tracking costs, progress, variations and simple reports in Excel.

General project administration, document control and data entry as required.

Skills and qualifications
Civil engineer (licensed or graduate) preferred, or strong background in civil engineering, quantity surveying or construction management.

Strong computer skills and ability to quickly learn new software.

Familiarity with AutoCAD (or similar) for reading and checking drawings.

Excellent Excel skills, including formulas, data organisation and basic reporting.

Comfortable working with civil and pipeline drawings, details and schedules.

Very good written and spoken English, with clear communication and attention to detail.

Access to own computer, Bluebeam, MS Office and a reliable internet connection.

Nice to have
Previous experience in pipeline or civil infrastructure projects (stormwater, sewer, water, roads, subdivisions).

Prior remote work experience with Australian, NZ or other international contractors or consultants.

Hours, pay and progression
Part-time: 20–30 hours per week to start, with potential to move to full-time as workload grows.

Work hours somewhat aligned with Queensland time, with some flexibility by agreement.

Competitive hourly rate in PHP, based on experience and qualifications (for example, in the range you are seeking; can be discussed during interview).

Long-term role with performance reviews and opportunity to grow into a more senior project engineer / estimator support position.

How to apply
Please email the following to ----------

Updated CV (resume).

Brief cover letter explaining your civil/pipeline experience and software skills.

Any sample take-offs, estimates or spreadsheets (with sensitive information removed) that show your capabilities.

Only shortlisted applicants will be contacted for an online interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Project-Assistant-Civil-Pipeline-Construction-1526091
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1526091
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 882120
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1526091
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1526091' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1526091 
0.0008   UPDATE employer_jobs SET hit_counts '***Dec-02-2025=72***Dec-03-2025=562***Dec-04-2025=220***Dec-05-2025=132***Dec-06-2025=59***Dec-07-2025=75***Dec-08-2025=80***Dec-09-2025=94***Dec-10-2025=56***Dec-11-2025=48***Dec-12-2025=55***Dec-13-2025=32***Dec-14-2025=35***Dec-15-2025=44***Dec-16-2025=44***Dec-17-2025=30***Dec-18-2025=33***Dec-19-2025=23***Dec-20-2025=17***Dec-21-2025=24***Dec-22-2025=31***Dec-23-2025=16***Dec-24-2025=14***Dec-25-2025=20***Dec-26-2025=22***Dec-27-2025=24***Dec-28-2025=21***Dec-29-2025=30***Dec-30-2025=20***Dec-31-2025=6***Jan-01-2026=23***Jan-02-2026=32***Jan-03-2026=27***Jan-04-2026=32***Jan-05-2026=57***Jan-06-2026=36***Jan-07-2026=45***Jan-08-2026=27***Jan-09-2026=20***Jan-10-2026=13***Jan-11-2026=9***Jan-12-2026=23***Jan-13-2026=26***Jan-14-2026=12***Jan-15-2026=11***Jan-16-2026=31***Jan-17-2026=21***Jan-18-2026=13***Jan-19-2026=20***Jan-20-2026=19***Jan-21-2026=15***Jan-22-2026=24***Jan-23-2026=9***Jan-24-2026=13***Jan-25-2026=5***Jan-26-2026=27***Jan-27-2026=28***Jan-28-2026=31***Jan-29-2026=20***Jan-30-2026=16***Jan-31-2026=16***Feb-01-2026=15***Feb-02-2026=18***Feb-03-2026=13***Feb-04-2026=16***Feb-05-2026=16***Feb-06-2026=13***Feb-07-2026=13***Feb-08-2026=17***Feb-09-2026=24***Feb-10-2026=13***Feb-11-2026=30***Feb-12-2026=15***Feb-13-2026=17***Feb-14-2026=7***Feb-15-2026=12***Feb-16-2026=15***Feb-17-2026=18***Feb-18-2026=18***Feb-19-2026=20***Feb-20-2026=17***Feb-21-2026=22***Feb-22-2026=16***Feb-23-2026=12***Feb-24-2026=16***Feb-25-2026=17***Feb-26-2026=17***Feb-27-2026=11***Feb-28-2026=12***Mar-01-2026=12***Mar-02-2026=5***Mar-03-2026=15***Mar-04-2026=8***Mar-05-2026=3***Mar-06-2026=8***Mar-07-2026=9***Mar-08-2026=11***Mar-09-2026=19***Mar-10-2026=12***Mar-11-2026=17***Mar-12-2026=6***Mar-13-2026=16***Mar-14-2026=9***Mar-15-2026=4***Mar-16-2026=17***Mar-17-2026=9***Mar-18-2026=10***Mar-19-2026=4***Mar-20-2026=2***Mar-21-2026=5***Mar-22-2026=7***Mar-23-2026=10***Mar-24-2026=15***Mar-25-2026=9***Mar-26-2026=18***Mar-27-2026=11***Mar-28-2026=5***Mar-29-2026=11***Mar-30-2026=6***Mar-31-2026=13***Apr-01-2026=13***Apr-02-2026=4***Apr-03-2026=5***Apr-04-2026=28***Apr-05-2026=10***Apr-06-2026=14***Apr-07-2026=14***Apr-08-2026=19***Apr-09-2026=15***Apr-10-2026=17***Apr-11-2026=12***Apr-14-2026=1***Apr-16-2026=2' WHERE job_id'1526091'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Dec-2025=1939***Jan-2026=701***Feb-2026=450***Mar-2026=306***Apr-2026=154' WHERE job_id'1526091'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1526091' 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` = 1526091 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '882120'
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)