High-paying software engineering jobs in Melbourne

Software engineering is the systematic application of engineering approaches to software development. Engineers design, build, test, and maintain software systems that meet users' needs. Professionals in this field need strong problem-solving skills, programming languages knowledge, and a grasp of software development methodologies.


The 329 software engineering jobs listed below pay well, with salaries between $111,894 and $292,556 per year. Software Engineer, Full Stack Developer and Senior Software Engineer are among the most popular high-paying roles in Melbourne, VIC.

Job title

Updated Aug 01, 2026
Job title
Melbourne, VIC
Victoria
Job openings (Melbourne)

Senior Solution Architect

Melbourne

$149 per hour

Victoria

$83.82 per hour

Solution Architect

Melbourne

$158,488 per year

Victoria

$155,183 per year

Senior Software Engineer

Melbourne

$152,439 per year

Victoria

$150,429 per year

Product Manager

Melbourne

$147,091 per year

Victoria

$138,864 per year

Software Architect

Melbourne

$146,373 per year

Victoria

$146,393 per year

Data Engineer

Melbourne

$136,562 per year

Victoria

$135,067 per year

Full Stack Developer

Melbourne

$125,894 per year

Victoria

$121,242 per year

Cloud Engineer

Melbourne

$114,700 per year

Victoria

$118,465 per year

Software Engineer

Melbourne

$112,565 per year

Victoria

$106,760 per year

Developer

Melbourne

$111,894 per year

Victoria

$105,800 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.