Junior developer pay is the most argued-about number in Australian tech and the least documented. Government data publishes the occupation, not the level. So here is the honest version: what the occupation earns, what people at junior age actually earn, and the band those two together imply.
What is a fair junior developer salary in Australia?
A first junior developer role in Australia realistically pays between about $70,000 and $90,000 base, with structured graduate programs at large employers reaching higher. The occupation median — across all experience levels — is $131,900, so a junior sits well below it by design, and should expect to close most of that gap within about five years.
The two numbers that bracket it
Neither the ABS nor Jobs and Skills Australia publishes “junior developer” as a category. What they do publish brackets it usefully from both sides:
| Reference point | Median | What it tells you |
|---|---|---|
| Software & applications programmers (all levels) | $131,900 | The ceiling you are heading toward |
| ICT support and test engineers | $110,000 | The adjacent technical track |
| ICT support technicians | $87,700 | The common non-degree entry point |
| All full-time workers aged 20–24 | $62,400 | The general market floor for that age |
| All full-time workers aged 25–34 | $85,700 | Where most juniors land by year 3–5 |
Software is a premium occupation — the programmer median sits about $41,400 above the $90,500 national full-time median. That premium is why a junior developer should be paid well above the $62,400 general 20–24 median, and why an offer in the $50,000s for a genuine development role is worth pushing back on.
What moves a junior offer
- Employer type. Banks, large product companies and the global names pay graduate developers materially more than agencies, consultancies and early-stage startups. The trade is usually pace of learning against pace of pay.
- Whether the role is really junior. If you are the only developer on a product, that is not a junior role regardless of the title. Price it accordingly.
- City. Sydney and Melbourne carry a premium for the same title, though remote-first employers have narrowed it.
- Specialism. Data, platform and security work tends to open above general application development.
The first two years matter more than the first offer
Developer pay has one of the steepest early curves in the Australian market. Going from $75,000 to the $131,900 occupation median is a 76% climb, and most of it happens in the first five to seven years. That has two consequences worth planning around.
- Do not over-optimise the first number. A $5,000 difference at the start matters far less than being somewhere you ship real work and get reviewed properly.
- Do re-benchmark every year. The steep curve means the market moves past your salary quickly, and internal raises rarely keep up with it. Most junior-to-mid underpayment is not a bad first offer — it is three years of 3% increases on one.
That second point is where the real money is. If you have been in the same role for two years, check where your pay sits now rather than assuming the annual review handled it.
Where the ladder goes next
The full tech pay ladder — mid, senior, specialist and management — is in software engineer salary in Australia. For the wider context on what any of these numbers mean, see the Australian salary percentile table, and if your review is coming up, how to ask for a pay rise.
The junior number is not the important one. The gap between your salary and the occupation median two years later is.
Occupation medians from Jobs and Skills Australia (February 2026); age and national medians from ABS Employee Earnings (August 2025). The junior band is SalariQ’s estimate derived from those published figures, not a separately measured statistic.

