Silhouette of port container cranes at dusk
← All insights
Salary benchmarks5 June 20264 min read

Are you underpaid? How to tell if your structural engineering salary has fallen behind the market

by George Smith, GG Solutions Australia

A senior structural engineer in Sydney on $150k is, in most cases, being underpaid by around $25k. Not because their firm is acting in bad faith, but because of a gap that builds quietly over time and that most engineers never think to check.

The gap sits between what firms pay the engineers they already have and what those same engineers would be offered elsewhere. Most people do not realise the gap exists, which is exactly why it persists. I see it most weeks: an engineer who has no idea they are sitting $20k or $30k under the market.

What senior structural pay actually looks like in NSW in 2026

Based on live offers, not job ads:

Role / LevelSalary range (NSW, live offers)
Senior, pre-chartered (5–8 yrs)$130k–$160k
Senior, CPEng (8–12 yrs)$155k–$195k
Senior in high-rise, transfer or PT designadd $10k–$25k
Senior in bridges or seismic retrofittingadd $10k–$20k
Principal (12+ yrs)$190k–$230k
Associate / Discipline Lead$210k–$260k+

Why the gap exists in the first place

Nobody sets out to underpay a good engineer. The gap is a structural feature of how firms manage salaries, not a decision anyone makes deliberately.

Internal pay reviews lag the external market by a full cycle. Firms review salaries annually. The market moves quarterly. That means for most of the year, an engineer's internal salary is being measured against a benchmark that is already several months out of date. Over two years, the compounding effect is significant. The engineer who has not tested the external market in that time is almost always further behind than they assume.

Job ads make it worse, not better. When engineers try to sanity-check their own pay against advertised roles, they are checking against numbers that are themselves stale. Job ads anchor to bands written twelve to eighteen months ago. Live offers in 2026 are frequently landing $20k or more above what the same firm has advertised on Seek. If you benchmark your salary against job ads, you will conclude you are paid fairly when you may not be.

The factors that widen the gap

Chartered status compounds. The same engineer, pre-charter and post-charter, represents two different price points to the market. A clear path to CPEng with named mentors is worth $15k–$25k a year in earning potential. Engineers who achieve charter but stay in a firm that does not adjust their salary to reflect it are carrying one of the largest and most avoidable gaps in the market.

Specialisation pays more than seniority. A structural engineer who has spent five years on high-rise transfer structures is worth more to the market than a generalist senior with ten years across mixed work. The candidate pool for complex specialisations like transfer structures, post-tensioned design, seismic retrofitting or bridges is shallower, and the market prices that scarcity. Specialists paid on a general seniority band are often the most underpaid people in a firm.

Time in seat works against you, not for you. Counterintuitively, the engineers most likely to be underpaid are the loyal ones who have stayed in the same firm for years. Their salary has moved in annual increments while the market has moved in larger jumps. The engineer who moved firms two years ago reset to market. The engineer who stayed did not.

Why this matters more in 2026

The counter-offer is now the default. If a senior structural engineer resigns and the firm wants to keep them, the counter typically arrives within 48 hours, and it is often substantial. That tells you something worth noting: the money to pay engineers closer to market usually exists. It just does not get spent until the engineer is walking out the door.

That creates an obvious problem. The counter-offer proves the firm could have paid more all along. But accepting a counter after you have resigned rarely ends well. The relationship has changed, and the engineer who had to threaten to leave to get paid fairly usually leaves within a year anyway. The leverage is real, but it works best when you already know what the market pays before the conversation starts, not during it.

The underlying market conditions are not easing. Australia is short roughly 100,000 engineers by 2030. Structural engineering sits in persistent national shortage. Demand is growing at approximately three times the rate of the general workforce. The shortage is structural, not cyclical. In that environment, the gap between internal salaries and live offers is more likely to widen than close.

How to know where you actually stand

The only reliable way to know whether you are underpaid is to find out what the live offer market would pay for your specific experience and specialisation. Not what job ads say. Not what a salary survey from last year says. Not what your annual review told you.

That does not mean you have to move firms. It means you should know the number before you make any decision, including the decision to stay. An engineer who knows their market value negotiates from evidence. An engineer who does not is guessing, and usually guessing low.

See the structural engineering recruitment specialism for the way we work with structural engineers on live NSW searches, and the Sydney vs Brisbane civil salary comparison if the geography question is also on the table.

If you are a structural engineer in NSW and want a confidential read on what your experience and specialisation would actually land in the live offer market, reach out. Knowing the number costs you nothing and changes how every subsequent conversation goes.

— George