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
Software Engineer - Medical Technology
This role involves designing and developing high-performance software that integrates with physical medical hardware and devices. The engineer will work in a hybrid Brisbane-based team using C# to create robust, safety-critical healthcare solutions.
Python Developer
Python Developer building and maintaining scalable backend applications, APIs, and integrations using Python, SQL, and frameworks like Django, Flask, or FastAPI.
ATOL Software Developer - Australian BioCommons
Lead software development for the Australian Tree of Life genomics data platform, building secure APIs, PostgreSQL databases and data pipelines using Python, FastAPI and PostgreSQL to support conservation, agriculture and biosecurity research.
Principal Software Engineer
The Principal Software Engineer will lead a squad in building cloud-based, AI-enabled credit risk services using Java, Spring Boot, AWS, and Apache Flink. This role involves driving platform modernization, designing reusable APIs, and overseeing the full lifecycle of data products within a banking environment.
2 Principal Java/Bespoke Software Engineer (Developer)
Principal Java/Bespoke Software Engineer developing and supporting a life-critical enterprise application using Java, AWS, Oracle, and ReactJS on a 12-month hybrid contract in Canberra.
Senior .NET Developer
Builds and maintains scalable .NET backend services in a regulated fintech environment, focusing on event-driven systems, APIs, and database integration for real-time processing.
Software Engineer (AI-Native)
The Software Engineer will design, develop, and maintain business applications for MGM Bulk's operations, safety, and finance teams. The role involves full-stack development using Python (Django) and TypeScript (React), system integration, and data quality assurance.
Senior Software Engineer
The Senior Software Engineer will lead the architecture and development of backend systems for mobile applications at Qantas's new Product Innovation Centre. The role focuses on building scalable, secure, and high-performance APIs using Kotlin or Java, Spring Boot, and AWS.