Content has loaded

Principal software engineer salary in Australia

How much does a Principal Software Engineer make in Australia?

Average base salary

$169,695

The average salary for a principal software engineer is $169,695 per year in Australia. 197 salaries reported, updated at 12 July 2026

Principal Software Engineer job openings in Australia

slide 1 of 6
slide1 of 6
Principal Systems Software Eng...
Boeing3.9out of 5 stars.
Williamtown NSW
1 day 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
Microsoft
 
$231,887per year
Hays
 
$220,000per year
Commonwealth Bank of Australia
 
$216,000per 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,187 per year
  2. Melbourne VIC
    $187,386 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