Software Engineering Jobs in Australia
There are 1,379 open Software Engineering jobs in Australia on freehire right now. 428 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,000 | $167,500 | 29 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 28%
- api 27%
- ai 25%
- python 20%
- ci-cd 20%
- aws 18%
- agile 17%
- java 16%
How the work is done
- Hybrid 233 · 17%
- Onsite 129 · 9%
- Remote 67 · 5%
Visa sponsorship offered in 43% of the 155 postings that state a position on it.
Seniority
- Senior 442
- Staff 98
- Principal 76
- Lead 50
- Intern 34
- Junior 23
Who is hiring
- 1000+ employees 216
- 501-1000 employees 99
- 51-200 employees 45
- 11-50 employees 23
- 201-500 employees 8
- 1-10 employees 2
Principal Software Engineer (.NET/Python, AI)
Lead the development of AI-driven lending decisioning and risk workflows using .NET, Python, AWS, and APIs while providing technical leadership across multiple teams.
Graduate / Junior Software Engineer - Automation
Build and maintain back-end automation workflows using Camunda, BPMN, .NET, and C#; deploy and manage systems on Azure Cloud.
Lead, Software Engineer
Lead a classified software program for national security, aligning customer needs with development teams using Agile and JIRA while managing roadmaps and stakeholder communications.
Staff Software Engineer
Lead the design and delivery of cloud-native banking services and APIs that power credit risk decisioning and modernise core systems for Australia’s largest bank.
Senior Java Developer
Build and maintain secure Java-based backend systems, extending existing financial-market data platforms with scalable, cross-platform solutions.
Software Developer
Build and optimize C++/C# quoting and market-making systems for derivatives trading, integrating real-time data and performance-focused back-end development.
C# Developer
Build and maintain C#/.NET-based trading systems and UIs for a quantitative trading firm, collaborating with traders and researchers to deliver real-time market data tools and trade monitoring.
Principal Software Engineer - Azure Storage
Principal engineer building core Azure Storage services, focusing on scalability, reliability, and performance for globally distributed cloud storage systems.
Software Engineer
Build and maintain low-latency exchange connectivity and market data systems for a global electronic trading firm using Java/C++ and Python.
Lead Software Developer
Lead a team building production-grade AI agents and automation frameworks for Optus’s telecom networks, ensuring scalable, secure, and compliant software delivery.
Senior Software Engineer
Build and scale cloud-native backend services for a next-gen conversational search and content intelligence platform using Node.js, TypeScript, and AWS, while integrating generative AI workflows.
Java Software Engineer
Build and maintain Java-based cloud and back-end components for NEXUS, a life-critical system coordinating maritime and aviation search-and-rescue operations.