Seek Scraper

ENDPOINTS
GET/roles/details

Role Details

Get a career guide: salary by state and city, skills, tasks, growth, satisfaction and similar roles.

QUERY PARAMS

Job title, Seek career-guide role alias, or a full Seek career-advice role link.

Examples:

  • Title: Software Engineer
  • Alias: software-engineer
  • URL: https://www.seek.com.au/career-advice/role/software-engineer

Seek market to read from: AU for seek.com.au or NZ for seek.co.nz. A country name or any Seek link also works.

Default: AU

Allowed values: AU, NZ

{
  "alias": "software-engineer",
  "title": "Software Engineer",
  "link": "https://www.seek.com.au/career-advice/role/software-engineer",
  "summary": "Design, develop and maintain software systems from small applications to large online platforms.",
  "description": "Software Engineers design, develop and maintain software systems. The complexity and size of these systems can range from small scale desktop applications to vast international online platforms.\n\nSoftware Engineers are typically involved in all phases of the software development process. They provide crucial input during the planning and prototyping stages to ensure that the requirements of the client are accurately defined. They then design, develop and test the final product before making it available to the customer.\n\nAfter the product has been released, Software Engineers often take on maintenance responsibilities. These can include developing improvements to the product or identifying and removing problems.\n\nSoftware Engineers are usually part of a larger team including other developers, project managers, business analysts, user experience (UX) specialists and others.\n\nSoftware Engineers require extensive knowledge of how to build complex software systems as well as strong interpersonal skills to effectively communicate with the customer and other team members.\n\nStrong communication skills, high proficiency in modern development tools and programming languages, as well as a deep understanding of software design are crucial. At a more senior level, mentoring skills, a willingness to share with a holistic, big picture view and close alignment to team and business goals also becomes important.",
  "tasks_and_duties": [
    "Consult with management and users to determine the needs of the system.",
    "Use techniques such as sampling, model building and structured analysis, along with accounting principles, to ensure the solution is efficient, cost-effective and financially feasible.",
    "Oversee implementation, coordinate tests and observe initiation of the system to validate performance."
  ],
  "how_to_become": {
    "summary": "To become a Software Engineer in Australia, you usually need an undergraduate qualification in IT such as a degree in software engineering or computer science.",
    "steps": [
      "Complete a relevant bachelor degree, such as a Bachelor of Computer Science or Bachelor of Software Engineering. Alternatively, a bootcamp or intensive short course can introduce you to the fundamentals. Degrees accredited by the Australian Computer Society are internationally recognised and may offer future opportunities for certification and upskilling.",
      "Undertake an internship while studying. This will provide you with valuable work experience and can lead to employment opportunities after you graduate.",
      "Consider developing your skills and experience with side projects, workshops and hackathons. When applying for jobs, it helps to have a portfolio of work to showcase your skills."
    ]
  },
  "image": "https://cdn.seeklearning.com.au/media/images/career-guide/module/software-engineer-module.jpg",
  "video": "https://www.youtube.com/embed/TTo4IOPSRrc",
  "classifications": [
    {
      "id": "6281",
      "name": "Information & Communication Technology",
      "subclassification": {
        "id": "6290",
        "name": "Engineering - Software"
      }
    }
  ],
  "salary": {
    "currency": "AUD",
    "typical": {
      "min": 105000,
      "max": 125000
    },
    "national": {
      "min": 95000,
      "max": 115000,
      "median": 107410,
      "typical_range": {
        "min": 75000,
        "max": 135000
      },
      "location": "Australia"
    },
    "by_location": [
      {
        "location": {
          "id": 3100,
          "name": "Australian Capital Territory",
          "type": "state"
        },
        "min": 110000,
        "max": 130000,
        "median": 121250,
        "typical_range": {
          "min": 90000,
          "max": 150000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Australian-Capital-Territory-ACT"
      },
      {
        "location": {
          "id": 3101,
          "name": "New South Wales",
          "type": "state"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-New-South-Wales-NSW"
      },
      {
        "location": {
          "id": 3102,
          "name": "Northern Territory",
          "type": "state"
        },
        "min": 100000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 95000,
          "max": 110000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Northern-Territory-NT"
      },
      {
        "location": {
          "id": 3103,
          "name": "Queensland",
          "type": "state"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Queensland-QLD"
      },
      {
        "location": {
          "id": 3104,
          "name": "South Australia",
          "type": "state"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-South-Australia-SA"
      },
      {
        "location": {
          "id": 3105,
          "name": "Tasmania",
          "type": "state"
        },
        "min": 100000,
        "max": 110000,
        "median": 108000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Tasmania-TAS"
      },
      {
        "location": {
          "id": 3106,
          "name": "Victoria",
          "type": "state"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Victoria-VIC"
      },
      {
        "location": {
          "id": 3107,
          "name": "Western Australia",
          "type": "state"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Western-Australia-WA"
      },
      {
        "location": {
          "id": 1007,
          "name": "Adelaide",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Adelaide-SA"
      },
      {
        "location": {
          "id": 5019,
          "name": "Adelaide Hills & Barossa",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Adelaide-Hills-&-Barossa-SA"
      },
      {
        "location": {
          "id": 5057,
          "name": "Albany & Great Southern",
          "type": "city"
        },
        "min": 125000,
        "max": 135000,
        "median": 131550,
        "typical_range": {
          "min": 115000,
          "max": 145000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Albany-&-Great-Southern-WA"
      },
      {
        "location": {
          "id": 5026,
          "name": "Albury Area",
          "type": "city"
        },
        "min": 80000,
        "max": 100000,
        "median": 90010,
        "typical_range": {
          "min": 60000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Albury-Area-NSW"
      },
      {
        "location": {
          "id": 5060,
          "name": "Alice Springs & Central Australia",
          "type": "city"
        },
        "min": 100000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 95000,
          "max": 110000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Alice-Springs-&-Central-Australia-NT"
      },
      {
        "location": {
          "id": 5075,
          "name": "Bairnsdale & Gippsland",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Bairnsdale-&-Gippsland-VIC"
      },
      {
        "location": {
          "id": 5076,
          "name": "Ballarat & Central Highlands",
          "type": "city"
        },
        "min": 100000,
        "max": 110000,
        "median": 104000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Ballarat-&-Central-Highlands-VIC"
      },
      {
        "location": {
          "id": 5067,
          "name": "Bendigo, Goldfields & Macedon Ranges",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Bendigo-Goldfields-&-Macedon-Ranges-VIC"
      },
      {
        "location": {
          "id": 5025,
          "name": "Blue Mountains & Central West",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Blue-Mountains-&-Central-West-NSW"
      },
      {
        "location": {
          "id": 1004,
          "name": "Brisbane",
          "type": "city"
        },
        "min": 110000,
        "max": 120000,
        "median": 115000,
        "typical_range": {
          "min": 100000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Brisbane-QLD"
      },
      {
        "location": {
          "id": 5055,
          "name": "Broome & Kimberley",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Broome-&-Kimberley-WA"
      },
      {
        "location": {
          "id": 5047,
          "name": "Bunbury & South West",
          "type": "city"
        },
        "min": 90000,
        "max": 95000,
        "median": 95000,
        "typical_range": {
          "min": 85000,
          "max": 100000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Bunbury-&-South-West-WA"
      },
      {
        "location": {
          "id": 5001,
          "name": "Bundaberg & Wide Bay Burnett",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Bundaberg-&-Wide-Bay-Burnett-QLD"
      },
      {
        "location": {
          "id": 5003,
          "name": "Cairns & Far North",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 100000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Cairns-&-Far-North-QLD"
      },
      {
        "location": {
          "id": 1015,
          "name": "Canberra",
          "type": "city"
        },
        "min": 110000,
        "max": 130000,
        "median": 121250,
        "typical_range": {
          "min": 90000,
          "max": 150000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Canberra-ACT"
      },
      {
        "location": {
          "id": 5063,
          "name": "Central & South East TAS",
          "type": "city"
        },
        "min": 100000,
        "max": 110000,
        "median": 108000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Central-&-South-East-TAS"
      },
      {
        "location": {
          "id": 5043,
          "name": "Coffs Harbour & North Coast",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Coffs-Harbour-&-North-Coast-NSW"
      },
      {
        "location": {
          "id": 5023,
          "name": "Coober Pedy & Outback SA",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Coober-Pedy-&-Outback-SA"
      },
      {
        "location": {
          "id": 1013,
          "name": "Darwin",
          "type": "city"
        },
        "min": 100000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 95000,
          "max": 110000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Darwin-NT"
      },
      {
        "location": {
          "id": 5062,
          "name": "Devonport & North West",
          "type": "city"
        },
        "min": 100000,
        "max": 110000,
        "median": 108000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Devonport-&-North-West-TAS"
      },
      {
        "location": {
          "id": 5044,
          "name": "Dubbo & Central NSW",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Dubbo-&-Central-NSW"
      },
      {
        "location": {
          "id": 5039,
          "name": "Far West & North Central NSW",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Far-West-&-North-Central-NSW"
      },
      {
        "location": {
          "id": 5017,
          "name": "Fleurieu Peninsula & Kangaroo Island",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Fleurieu-Peninsula-&-Kangaroo-Island-SA"
      },
      {
        "location": {
          "id": 5056,
          "name": "Geraldton, Gascoyne & Midwest",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Geraldton-Gascoyne-&-Midwest-WA"
      },
      {
        "location": {
          "id": 5006,
          "name": "Gladstone & Central QLD",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Gladstone-&-Central-QLD"
      },
      {
        "location": {
          "id": 1005,
          "name": "Gold Coast",
          "type": "city"
        },
        "min": 90000,
        "max": 100000,
        "median": 100000,
        "typical_range": {
          "min": 80000,
          "max": 110000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Gold-Coast-QLD"
      },
      {
        "location": {
          "id": 5024,
          "name": "Gosford & Central Coast",
          "type": "city"
        },
        "min": 80000,
        "max": 100000,
        "median": 88750,
        "typical_range": {
          "min": 60000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Gosford-&-Central-Coast-NSW"
      },
      {
        "location": {
          "id": 5004,
          "name": "Hervey Bay & Fraser Coast",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Hervey-Bay-&-Fraser-Coast-QLD"
      },
      {
        "location": {
          "id": 1011,
          "name": "Hobart",
          "type": "city"
        },
        "min": 100000,
        "max": 110000,
        "median": 108000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Hobart-TAS"
      },
      {
        "location": {
          "id": 5064,
          "name": "Horsham & Grampians",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Horsham-&-Grampians-VIC"
      },
      {
        "location": {
          "id": 5058,
          "name": "Kalgoorlie, Goldfields & Esperance",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Kalgoorlie-Goldfields-&-Esperance-WA"
      },
      {
        "location": {
          "id": 5059,
          "name": "Katherine & Northern Australia",
          "type": "city"
        },
        "min": 100000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 95000,
          "max": 110000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Katherine-&-Northern-Australia-NT"
      },
      {
        "location": {
          "id": 5061,
          "name": "Launceston & North East",
          "type": "city"
        },
        "min": 100000,
        "max": 110000,
        "median": 108000,
        "typical_range": {
          "min": 90000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Launceston-&-North-East-TAS"
      },
      {
        "location": {
          "id": 5036,
          "name": "Lismore & Far North Coast",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Lismore-&-Far-North-Coast-NSW"
      },
      {
        "location": {
          "id": 5015,
          "name": "Mackay & Coalfields",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Mackay-&-Coalfields-QLD"
      },
      {
        "location": {
          "id": 5053,
          "name": "Mandurah & Peel",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Mandurah-&-Peel-WA"
      },
      {
        "location": {
          "id": 1002,
          "name": "Melbourne",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 108750,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Melbourne-VIC"
      },
      {
        "location": {
          "id": 5074,
          "name": "Mildura & Murray",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Mildura-&-Murray-VIC"
      },
      {
        "location": {
          "id": 5077,
          "name": "Mornington Peninsula & Bass Coast",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Mornington-Peninsula-&-Bass-Coast-VIC"
      },
      {
        "location": {
          "id": 5022,
          "name": "Mt Gambier & Limestone Coast",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Mt-Gambier-&-Limestone-Coast-SA"
      },
      {
        "location": {
          "id": 5045,
          "name": "Newcastle, Maitland & Hunter",
          "type": "city"
        },
        "min": 90000,
        "max": 105000,
        "median": 101250,
        "typical_range": {
          "min": 75000,
          "max": 120000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Newcastle-Maitland-&-Hunter-NSW"
      },
      {
        "location": {
          "id": 5046,
          "name": "Northam & Wheatbelt",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Northam-&-Wheatbelt-WA"
      },
      {
        "location": {
          "id": 5005,
          "name": "Northern QLD",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Northern-QLD"
      },
      {
        "location": {
          "id": 1009,
          "name": "Perth",
          "type": "city"
        },
        "min": 105000,
        "max": 125000,
        "median": 115000,
        "typical_range": {
          "min": 85000,
          "max": 145000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Perth-WA"
      },
      {
        "location": {
          "id": 5054,
          "name": "Port Hedland, Karratha & Pilbara",
          "type": "city"
        },
        "min": 90000,
        "max": 110000,
        "median": 102240,
        "typical_range": {
          "min": 70000,
          "max": 130000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Port-Hedland-Karratha-&-Pilbara-WA"
      },
      {
        "location": {
          "id": 5040,
          "name": "Port Macquarie & Mid North Coast",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Port-Macquarie-&-Mid-North-Coast-NSW"
      },
      {
        "location": {
          "id": 5041,
          "name": "Richmond & Hawkesbury",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Richmond-&-Hawkesbury-NSW"
      },
      {
        "location": {
          "id": 5018,
          "name": "Riverland & Murray Mallee",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Riverland-&-Murray-Mallee-SA"
      },
      {
        "location": {
          "id": 5007,
          "name": "Rockhampton & Capricorn Coast",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Rockhampton-&-Capricorn-Coast-QLD"
      },
      {
        "location": {
          "id": 5078,
          "name": "Shepparton & Goulburn Valley",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Shepparton-&-Goulburn-Valley-VIC"
      },
      {
        "location": {
          "id": 5009,
          "name": "Somerset & Lockyer",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Somerset-&-Lockyer-QLD"
      },
      {
        "location": {
          "id": 5068,
          "name": "South West Coast VIC",
          "type": "city"
        },
        "min": 80000,
        "max": 90000,
        "median": 87500,
        "typical_range": {
          "min": 70000,
          "max": 100000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-South-West-Coast-VIC"
      },
      {
        "location": {
          "id": 5035,
          "name": "Southern Highlands & Tablelands",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Southern-Highlands-&-Tablelands-NSW"
      },
      {
        "location": {
          "id": 5002,
          "name": "Sunshine Coast",
          "type": "city"
        },
        "min": 130000,
        "max": 140000,
        "median": 137500,
        "typical_range": {
          "min": 120000,
          "max": 150000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Sunshine-Coast-QLD"
      },
      {
        "location": {
          "id": 1000,
          "name": "Sydney",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110750,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-All-Sydney-NSW"
      },
      {
        "location": {
          "id": 5042,
          "name": "Tamworth & North West NSW",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Tamworth-&-North-West-NSW"
      },
      {
        "location": {
          "id": 5016,
          "name": "Toowoomba & Darling Downs",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Toowoomba-&-Darling-Downs-QLD"
      },
      {
        "location": {
          "id": 5034,
          "name": "Tumut, Snowy & Monaro",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Tumut-Snowy-&-Monaro-NSW"
      },
      {
        "location": {
          "id": 5037,
          "name": "Wagga Wagga & Riverina",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Wagga-Wagga-&-Riverina-NSW"
      },
      {
        "location": {
          "id": 5066,
          "name": "West Gippsland & Latrobe Valley",
          "type": "city"
        },
        "min": 70000,
        "max": 85000,
        "median": 85000,
        "typical_range": {
          "min": 55000,
          "max": 100000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-West-Gippsland-&-Latrobe-Valley-VIC"
      },
      {
        "location": {
          "id": 5008,
          "name": "Western QLD",
          "type": "city"
        },
        "min": 100000,
        "max": 120000,
        "median": 110000,
        "typical_range": {
          "min": 80000,
          "max": 140000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Western-QLD"
      },
      {
        "location": {
          "id": 5021,
          "name": "Whyalla & Eyre Peninsula",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Whyalla-&-Eyre-Peninsula-SA"
      },
      {
        "location": {
          "id": 5038,
          "name": "Wollongong, Illawarra & South Coast",
          "type": "city"
        },
        "min": 75000,
        "max": 95000,
        "median": 85000,
        "typical_range": {
          "min": 55000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Wollongong-Illawarra-&-South-Coast-NSW"
      },
      {
        "location": {
          "id": 5065,
          "name": "Yarra Valley & High Country",
          "type": "city"
        },
        "min": 95000,
        "max": 115000,
        "median": 105000,
        "typical_range": {
          "min": 75000,
          "max": 135000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Yarra-Valley-&-High-Country-VIC"
      },
      {
        "location": {
          "id": 5020,
          "name": "Yorke Peninsula & Clare Valley",
          "type": "city"
        },
        "min": 95000,
        "max": 105000,
        "median": 105000,
        "typical_range": {
          "min": 85000,
          "max": 115000
        },
        "currency": "AUD",
        "jobs_link": "https://au.seek.com/software-engineer-jobs-in-information-communication-technology/in-Yorke-Peninsula-&-Clare-Valley-SA"
      }
    ],
    "by_classification": [
      {
        "classification": {
          "id": "6281",
          "name": "Information & Communication Technology"
        },
        "average": 128060.12,
        "currency": "AUD"
      },
      {
        "classification": {
          "id": "1210",
          "name": "Government & Defence"
        },
        "average": 114115.78,
        "currency": "AUD"
      },
      {
        "classification": {
          "id": "1209",
          "name": "Engineering"
        },
        "average": 111118.16,
        "currency": "AUD"
      },
      {
        "classification": {
          "id": "6123",
          "name": "Education & Training"
        },
        "average": 102628.69,
        "currency": "AUD"
      }
    ]
  },
  "skills": {
    "experience": [
      "Software Development",
      "Java Programming",
      "JavaScript Programming",
      "C# Programming",
      "AWS",
      "Python Programming",
      "CI/CD",
      "Typescript Programming",
      "C++ Programming",
      "Microservices",
      "API",
      "Computer Science",
      "Debugging",
      "Node.JS",
      "Microsoft Azure",
      "DevOps",
      "Deployment",
      "Rest API",
      "Git Version Control System",
      "Programming Languages",
      "Kubernetes",
      "Angular",
      "SQL Query Language",
      "Postgresql",
      "Pipelines",
      "Unit Testing",
      "Software Development Lifecycle",
      "Algorithms",
      "Github",
      "Software Design"
    ],
    "attributes": [],
    "qualifications": []
  },
  "growth": {
    "percent": 27.0,
    "start_year": 2021,
    "end_year": 2026,
    "source": {
      "organisation": "National Skills Commission",
      "category": "Software and Applications Programmers",
      "link": "https://www.nationalskillscommission.gov.au/topics/employment-projections"
    }
  },
  "review_statistics": {
    "review_count": 122,
    "job_satisfaction": 4.1,
    "remuneration": 3.8,
    "employability": 4.0,
    "work_life_balance": 4.3,
    "diversity_in_tasks": 3.9,
    "career_progression": 4.0,
    "working_hours": {
      "responses": 122,
      "overtime_percent": {
        "never": 31.1,
        "sometimes": 61.5,
        "often": 7.4
      },
      "weekends_percent": {
        "never": 46.7,
        "sometimes": 45.9,
        "often": 7.4
      },
      "shift_work_percent": {
        "never": 61.5,
        "sometimes": 25.4,
        "often": 13.1
      },
      "late_nights_percent": {
        "never": 38.5,
        "sometimes": 54.1,
        "often": 7.4
      }
    }
  },
  "similar_roles": [
    {
      "alias": "information-technology-consultant",
      "title": "IT Consultant",
      "link": "https://www.seek.com.au/career-advice/role/information-technology-consultant",
      "typical_salary": {
        "min": 75000,
        "max": 90000
      },
      "job_satisfaction": 3.9,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "development-manager",
      "title": "Development Manager",
      "link": "https://www.seek.com.au/career-advice/role/development-manager",
      "typical_salary": {
        "min": 150000,
        "max": 170000
      },
      "job_satisfaction": 4.0,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "web-developer",
      "title": "Web Developer",
      "link": "https://www.seek.com.au/career-advice/role/web-developer",
      "typical_salary": {
        "min": 80000,
        "max": 100000
      },
      "job_satisfaction": 4.0,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "consultant",
      "title": "Consultant",
      "link": "https://www.seek.com.au/career-advice/role/consultant",
      "typical_salary": {
        "min": 85000,
        "max": 105000
      },
      "job_satisfaction": 3.8,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "systems-analyst",
      "title": "Systems Analyst",
      "link": "https://www.seek.com.au/career-advice/role/systems-analyst",
      "typical_salary": {
        "min": 90000,
        "max": 105000
      },
      "job_satisfaction": 4.5,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "systems-engineer",
      "title": "Systems Engineer",
      "link": "https://www.seek.com.au/career-advice/role/systems-engineer",
      "typical_salary": {
        "min": 115000,
        "max": 135000
      },
      "job_satisfaction": 3.8,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "technical-analyst",
      "title": "Technical Analyst",
      "link": "https://www.seek.com.au/career-advice/role/technical-analyst",
      "typical_salary": {
        "min": 110000,
        "max": 125000
      },
      "job_satisfaction": 4.3,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "lecturer",
      "title": "Lecturer",
      "link": "https://www.seek.com.au/career-advice/role/lecturer",
      "typical_salary": {
        "min": 125000,
        "max": 130000
      },
      "job_satisfaction": 4.0,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    }
  ],
  "pathway_roles": [
    {
      "alias": "firmware-engineer",
      "title": "Firmware Engineer",
      "link": "https://www.seek.com.au/career-advice/role/firmware-engineer",
      "typical_salary": {
        "min": 80000,
        "max": 100000
      },
      "job_satisfaction": null,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "java-engineer",
      "title": "Java Engineer",
      "link": "https://www.seek.com.au/career-advice/role/java-engineer",
      "typical_salary": {
        "min": 120000,
        "max": 130000
      },
      "job_satisfaction": null,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "software-developer",
      "title": "Software Developer",
      "link": "https://www.seek.com.au/career-advice/role/software-developer",
      "typical_salary": {
        "min": 85000,
        "max": 105000
      },
      "job_satisfaction": null,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "programmer-analyst",
      "title": "Programmer Analyst",
      "link": "https://www.seek.com.au/career-advice/role/programmer-analyst",
      "typical_salary": {
        "min": 90000,
        "max": 100000
      },
      "job_satisfaction": null,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    },
    {
      "alias": "java-developer",
      "title": "Java Developer",
      "link": "https://www.seek.com.au/career-advice/role/java-developer",
      "typical_salary": {
        "min": 130000,
        "max": 150000
      },
      "job_satisfaction": null,
      "growth_percent": null,
      "image": null,
      "video": null,
      "classifications": [],
      "is_released": true
    }
  ],
  "is_released": true,
  "available_locales": [
    "en-ph",
    "en-my",
    "en-sg",
    "en-nz",
    "en-au",
    "en-hk",
    "en-th",
    "th-th",
    "en-id",
    "id-id"
  ]
}