
Your salary ad is lying to candidates. Here is what civil engineers in NSW are actually being offered.
by George Smith, GG Solutions Australia
There is a quiet disconnect running through most civil engineering hiring processes in Sydney right now, and it is costing firms candidates they thought they had secured.
The job ad goes up with a salary range. That range reflects what the firm was paying twelve to eighteen months ago, when the role was last benchmarked, or when the HR budget was last set. The strong candidates read it, apply anyway, get through the process, and then receive an offer that confirms what they suspected: the number is behind the market.
Some will say so. Most will just go quiet.
This is the single most consistent pattern I see in NSW civil engineering hiring in 2026. Not a shortage of candidates. Not a broken process. A salary range that was already stale when the ad was written.
What the market is actually paying
These are live offer figures, not advertised ranges, not national averages.
| Level | Experience | Salary range (NSW base) |
|---|---|---|
| Graduate / EIT | 0–2 years | $75k–$90k |
| Intermediate | 3–5 years | $95k–$120k |
| Senior | 5–10 years | $120k–$150k |
| Principal | 10+ years | $150k–$190k |
| Associate / Discipline Lead | 10+ years | $180k–$220k+ |
Public data puts the national civil engineering average at $95k–$130k. Sydney runs above that for anything mid-level and above. If your benchmarking is based on national figures, you are already behind before the process starts.
Structural and geotechnical engineers track slightly higher at senior level, the candidate pool in those disciplines is shallower, and the market prices that scarcity accordingly.
Why the advertised number and the offered number are different
Job ads get written once. They go through approvals. They sit on Seek for six to ten weeks. By the time a candidate reaches the offer stage, the range in the ad may reflect a conversation that happened inside the firm eight months ago.
Meanwhile, that candidate has been talking to other firms. They have had conversations with recruiters. They have a reasonable read on where live offers are landing. When the number arrives and it is at the bottom of the advertised range, or below it, they do not always negotiate. They accept or decline, and if they decline, they usually do not tell you why.
The fix is not complicated. Benchmark against live offers before you write the brief, not after you lose the hire. That is a short conversation that changes the outcome of a much longer process.
The counter-offer problem
Assume there will be a counter. Budget for it.
Two years ago, counter-offers were a senior-level phenomenon. Today they happen routinely at intermediate level. When a civil engineer with four or five years of experience hands in their notice, their current employer is losing someone useful, expensive to replace, and genuinely hard to find. The counter arrives fast and it is usually real money.
Firms that lose candidates to counter-offers at the offer stage almost always made the same mistake: they made a competitive offer for the role as advertised, with no room to move. When the counter landed, they had nothing left.
The firms that win build the counter into the process. They make an offer that is difficult, not impossible, to counter. And they make the case for the move on things a counter cannot easily replicate: the work, the people, the development pathway, the working arrangement.
What actually closes the deal
A graduate civil engineer in Sydney is now starting on $75k–$85k. Five years ago that was an intermediate salary. The market has repriced itself that quickly, and candidates at every level are aware of it.
But salary is the floor, not the ceiling of what engineers are evaluating. The civil engineers who took slightly lower base packages in Sydney this year made that choice because something else was worth more to them.
That something is usually one of four things. A genuine four-day week or hybrid arrangement that a current employer will not match. Real project ownership, running jobs, not supporting them. A credible CPEng pathway with a named mentor and actual sign-off opportunities. Or simply a clearer picture of what the next two years of work looks like, which matters more than most firms realise.
Firms that compete on total package rather than base salary alone have a consistent advantage in this market. You will not always win on the number. You can often win on everything around it.
The longer view
Engineers Australia puts the national engineering shortfall at roughly 100,000 by 2030. Engineering roles are growing at approximately three times the rate of the general workforce. The engineers who would be at intermediate and senior level now are the cohort from leaner graduate intake years, smaller intakes then, thinner pipeline now.
Sydney's infrastructure delivery program is running hard against that constraint. Road, rail, water, energy, the project pipeline is real and sustained. The competition for experienced civil engineers is not easing. Salary bands set in 2023 are budgeting for a market that no longer exists.
Before your next hire
Check the number before you open the role. Not against what you paid last time. Not against a salary survey from last year. Against what is actually being offered in the market right now, to candidates with the experience you are hiring for.
That check takes twenty minutes. The cost of skipping it shows up in month two of a vacant role, or in the conversation where a candidate you wanted tells you they have decided to stay where they are.
If you want a read on where your current bands sit against live offers in NSW civil engineering, reach out. It is a short conversation and it usually changes something useful.
— George
