Marketing Specialist – Construction (Lead Generation Focus)

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

TYPE OF WORK

Any

SALARY

Ave High

HOURS PER WEEK

30

DATE UPDATED

Apr 30, 2026

JOB OVERVIEW

The Role

This role is focused on winning work, not just “posting content”.

You will be responsible for:

Developing and executing a practical marketing strategy
Generating qualified leads (Residential, builders, developers, Tier 1 & Tier 2 contractors)
Building and managing a structured CRM and pipeline
Supporting tender opportunities and business development
Positioning QCG as a credible, go-to concrete/civil contractor in QLD

Key Responsibilities
Create and implement a targeted marketing plan for the Austrlian, QLD construction market
Drive lead generation through:
LinkedIn outreach
Strategic partnerships
Set up and manage a CRM system (tracking leads, follow-ups, conversions)
Build and manage a pipeline of opportunities
Assist with capability statements, submissions, and brand positioning
Track performance and report on:
Leads generated
Conversion rates
Pipeline value

What We’re Looking For
Proven ability to generate leads that turn into real work
Experience in construction, civil, or B2B services (preferred)
Strong understanding of relationship-based selling
Experience setting up and managing CRM systems
Practical, hands-on mindset — not just strategy
Strong communication and initiative

Bonus (Not Essential)
Experience working with contractors or subcontractors
Knowledge of Austalian, QLD construction market
Experience with tender platforms (EstimateOne, Felix, etc.)
Basic understanding of construction scopes (concrete, civil, FRP)

What Success Looks Like
Consistent flow of qualified opportunities
Clear and active pipeline of work
Improved conversion from lead ? tender ? awarded project
Stronger market presence with the right clients

How to Apply

As part of your application, include a short response (or 1–2 page pitch):

“How would you market a concrete construction business in QLD to generate high-quality leads and build a strong pipeline?”

Keep it practical — we’re looking for how you think, not polished marketing jargon.

Why QCG
Growing business with real opportunity to shape direction
Direct access to decision-making (no corporate layers)
Focus on quality projects and long-term relationships
Opportunity to build something from the ground up

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0238
Total Execution Time  0.0269
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Specialist-Construction-Lead-Generation-Focus-1635805
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0116 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1635805
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 902434
 LIMIT 1 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1635805
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-24',ej.date_added) duration_daysDATEDIFF('2026-07-24',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-07-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1635805' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1635805 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-30-2026=870***May-01-2026=44***May-02-2026=8***May-03-2026=15***May-04-2026=18***May-05-2026=7***May-06-2026=5***May-07-2026=1***May-09-2026=3***May-10-2026=1***May-11-2026=3***May-12-2026=2***May-14-2026=3***May-15-2026=1***May-16-2026=7***May-17-2026=3***May-18-2026=2***May-19-2026=1***May-20-2026=1***May-21-2026=2***May-22-2026=3***May-23-2026=2***May-25-2026=6***May-26-2026=1***May-27-2026=3***May-28-2026=1***May-29-2026=1***Jun-01-2026=1***Jun-02-2026=2***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=2***Jun-08-2026=2***Jun-09-2026=1***Jun-10-2026=1***Jun-12-2026=2***Jun-13-2026=1***Jun-15-2026=1***Jun-16-2026=2***Jun-17-2026=2***Jun-18-2026=1***Jun-20-2026=2***Jun-21-2026=1***Jun-23-2026=4***Jun-25-2026=2***Jun-26-2026=1***Jun-28-2026=1***Jun-29-2026=1***Jul-04-2026=1***Jul-05-2026=1***Jul-06-2026=2***Jul-07-2026=1***Jul-09-2026=2***Jul-13-2026=1***Jul-14-2026=1***Jul-15-2026=1***Jul-18-2026=1***Jul-24-2026=1' WHERE job_id'1635805'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=869***May-2026=144***Jun-2026=33***Jul-2026=12' WHERE job_id'1635805'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1635805' 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` = 1635805 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '902434'
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)