Software Engineering Jobs in Australia
There are 1,374 open Software Engineering jobs in Australia on freehire right now. 453 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 125 · 9%
- Remote 64 · 5%
Visa sponsorship offered in 42% of the 153 postings that state a position on it.
Seniority
- Senior 443
- Staff 98
- Principal 77
- 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
The Senior Software Engineer will develop high-performance C++ backend services and automation logic for the Axo33 industrial platform. The role involves processing sensor data like LiDAR and integrating software with industrial systems to support mine-to-port operations.
SharePoint Developer
Develops and configures SharePoint Subscription Edition farms, performs database upgrades, and troubleshoots custom C#/.NET components in an Azure IaaS environment.
Software Engineer - Digital Engineering
Build customer-facing full-stack web applications for Virgin Australia's Digital Engineering team in Brisbane, primarily using React, JavaScript, and TypeScript.

Software Engineer II
Flywire is seeking a Software Engineer II to join their StudyLink team, focusing on building and scaling admissions and payment solutions. The role involves leveraging AI-driven development tools to architect features, maintain secure code, and collaborate globally within a fintech and edtech environment.

Software Engineer I
This early-career Software Engineer role involves building and scaling admissions and payment solutions for the education sector using an AI-augmented development workflow. You will work with technologies like Java, Python, and AWS while leveraging AI tools to assist in coding, refactoring, and ensuring security compliance.
Software Engineer - Nullify
Build and extend security detection pipelines (SAST, DAST, SCA) in Go and Python, solving distributed-systems problems like idempotent scan orchestration and fair queuing across customer repos.
Senior Salesforce Developer
Senior Salesforce Developer role focused on designing, developing, and maintaining enterprise Salesforce solutions for a federal government client, specializing in LWC, Apex, and Vlocity/OmniStudio for digital transformation projects.
Lead Software Engineer, AI, CX
Lead AI engineer building and deploying conversational AI and bot integrations within the NICE CXone platform using JavaScript, Python, and REST APIs for enterprise contact-center solutions.
Senior Software Engineer I
Senior full-stack engineer building a global digital-health platform that combines GLP-1 medication with nutrition and coaching, using React, Node/Go, GraphQL, and GCP Kubernetes.
Software Engineer II
Build and scale a multi-brand telehealth platform for weight management and chronic care, using React, Node.js, Go, and GCP Kubernetes.
Start your Tech Career - Junior Software Engineer - FinTech
Join a 9-month paid program to become a junior software engineer building a high-performance trading platform using C, Python, JavaScript, and SQL.
Senior Software Engineer
Develops high-performance C++ backend systems for real-time automation and sensor data processing (LiDAR/telemetry) in industrial mining/port environments, shaping core Axo33 platform components.
Principal Software Engineer
Principal Software Engineer leading an AI-first squad building cloud-based credit-risk services with reusable APIs, data products, and streaming capabilities using Java, Spring Boot, AWS, Kubernetes, and Apache Flink.
Software Engineer – Cash Equities Trading ( Python, FIX & Fidessa )
This role involves building high-performance trading and analytics applications for front-office teams using Python, FIX, and Fidessa. The position is a 12-month contract based in Sydney requiring 4-12 years of software engineering experience.
Staff Software Engineer
Leads the design and development of a critical market data platform for Australia’s largest bank, shaping its technical direction while delivering scalable, secure, and distributed solutions. Core focus: cloud-native architectures, data pipelines, and engineering automation to power financial systems.