Content has loaded

Principal software engineer salary in Australia

How much does a Principal Software Engineer make in Australia?

Average base salary

$170,021

The average salary for a principal software engineer is $170,021 per year in Australia. 199 salaries reported, updated at 26 June 2026

Principal Software Engineer job openings in Australia

slide 1 of 6
slide1 of 6
Principal Engineer
Queensland Government3.8out of 5 stars.
Brisbane QLD
2 days ago

Highest paying companies for Principal Software Engineer in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
Evolution Mining
 
$275,000per year
View company
Hays
 
$220,000per year
Commonwealth Bank of Australia
 
$216,000per year
Microsoft
 
$214,107per year
Westpac Group
 
$196,364per year
Design and Build Recruitment
 
$196,250per year

Highest paying cities near Australia for Principal Software Engineers

  1. Sydney NSW
    $189,195 per year
  2. Melbourne VIC
    $189,139 per year
  3. Brisbane QLD
    $174,736 per year
  4. Perth WA
    $164,660 per year
  5. Canberra ACT
    $161,791 per year

Where can a Principal Software Engineer earn more?

Compare salaries for Principal Software Engineers in different locations
vs

How much do similar professions as Principal Software Engineer get paid in Australia?

Entry Level Software Engineer

Job openings
Average $72,512 per year

Junior Software Engineer

Job openings
Average $79,624 per year

Software Engineer Intern

Job openings
Average $99,282 per year