Software Engineering Jobs in Australia
There are 1,378 open Software Engineering jobs in Australia on freehire right now. 427 of them were posted recently. The skills employers ask for most often are cloud, api and ai.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| AUD | year | A$133,748 | A$157,501 | A$195,000 | 31 |
| USD | year | $113,450 | $140,650 | $167,500 | 30 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 28%
- api 28%
- ai 25%
- python 20%
- ci-cd 20%
- aws 18%
- agile 17%
- java 16%
How the work is done
- Hybrid 234 · 17%
- Onsite 126 · 9%
- Remote 66 · 5%
Visa sponsorship offered in 42% of the 153 postings that state a position on it.
Seniority
- Senior 445
- Staff 98
- Principal 76
- Lead 50
- Intern 34
- Junior 23
Who is hiring
- 1000+ employees 214
- 501-1000 employees 99
- 51-200 employees 46
- 11-50 employees 23
- 201-500 employees 8
- 1-10 employees 2
Staff Software Engineer - React Native Platform SME (AU remote)
Staff Software Engineer serving as React Native Platform SME at Canva, leading the hybrid mobile stack (React Native + React DOM) with Rust/C++ for performance-critical paths, shaping how Canva scales on iOS, Android, and web.
Senior Software Engineer (Go)
Senior Go backend engineer on a Platform Engineering team building high-performance APIs, microservices, CLI tools, and internal developer platforms using Go, Kubernetes, and AWS to automate infrastructure and improve developer experience.
Principal Software Engineer – Personalisation & Digital Experience
Leads the design and development of a next-gen personalisation engine for a major bank’s digital banking platform, focusing on real-time, user-level personalisation and intelligent signals to enhance customer experiences across mobile and web channels.
Azure Java Software Engineer (Developer)
Full-stack Java Engineer designing, developing, and supporting enterprise-scale applications on Azure, using modern Java, frontend frameworks, and large-scale data platforms in a government-adjacent environment.
Software Engineer
Builds and maintains end-of-line test software for high-precision aerospace electronics in a defense manufacturing environment using Python, REST APIs, and hardware interfaces.
Software Engineer
The Software Engineer will design and build cloud-native solutions on Azure using .NET, JavaScript, React, and Python. This role involves end-to-end development, infrastructure management, and implementing automated testing and DevOps practices.
Principal Software Engineer
The Principal Software Engineer will lead the design and delivery of scalable, event-driven microservices to modernize business lending platforms. This role involves hands-on coding, architectural leadership, and the integration of AI-powered engineering practices within a banking environment.
Application Software Engineer
About Saluda Medical Saluda Medical was founded in 2013 for the purpose of transforming patients’ lives with disruptive neuromodulation solutions. We are leaders in the field with proven exceptional pain management…
SAP Developer
Designs and builds SAP S/4HANA solutions and clean-core extensions using SAP BTP, Fiori, and ABAP RAP to modernize supply chain and ERP systems.
Software Engineer - Python | SQL | Databricks | Dbt
Contract Data Engineer role in Sydney designing, building, and optimizing large-scale data pipelines and lakehouse architectures using Databricks (Spark, Delta Lake), Python, SQL, and dbt.
Software Engineer - M-Files
Own and enhance Rokon’s M-Files platform, integrating systems to streamline business processes and maintain secure, high-performance data operations.
Senior Java Developer
Senior Java Developer building and maintaining scalable, high-performance microservices applications using Java, Spring Boot, and REST APIs.
Sr. Java Developer Microservices
This senior backend developer role focuses on building and maintaining enterprise microservices using Java, Spring Boot, and AWS. The position involves hands-on development, production troubleshooting, and CI/CD automation to integrate modern cloud services with legacy systems.
