Senior Data Engineer
Design and optimize complex SQL Server solutions with a focus on performance tuning and data modeling. Automate processes using PowerShell and integrate systems via APIs and LLM-driven workflows.
Remote Software Development Jobs in Australia
Find remote programming jobs in Frontend, Backend, DevOps, QA, or as a FullStack or Data engineer. We curate the best remote software development jobs to match your area of expertise. Software Developers design, specify, create, and maintain web and native apps. Remote Software Engineer jobs where people telecommute (work remotely) are on the rise and we can help you to stay ahead of the curve.
Trusted by 300,000+ remote workers worldwide.
Design and optimize complex SQL Server solutions with a focus on performance tuning and data modeling. Automate processes using PowerShell and integrate systems via APIs and LLM-driven workflows.
Develop full-stack applications using AI-powered tools like Cursor and GitHub Copilot to accelerate the development workflow. Implement agentic AI concepts and refactor AI-generated code to ensure production-grade quality and maintainability.
Develop secure, scalable custom WordPress plugins and themes for enterprise-scale projects. Collaborate with the team using Agile Scrum to shape technical direction and maintain engineering best practices through code reviews and testing.
Lead and develop a high-performing product engineering team while remaining hands-on in the codebase. Design and build scalable event-driven microservices and influence broader architectural and AI strategies.
Lead the transformation of the release process from stage-gated to continuous flow using Lean and DevOps principles. Design the system of work for value flow and measure performance using DORA and flow metrics.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and build scalable automated quality systems and frameworks across APIs, services, and user interfaces. Partner with engineering teams to embed quality practices early in the software lifecycle through shift-left testing and CI/CD integration.
Lead Level 2 application support and design automated systems to improve production operations and incident management. Collaborate with engineering and product teams to reduce failure modes and implement AI-enabled support capabilities.
Lead the design and implementation of AI-augmented enterprise applications and scalable SaaS systems. Drive technical initiatives to integrate AI into operational workflows while mentoring engineers and improving development effectiveness.
Develop modern web applications with a focus on clear user interfaces and sustainable technical solutions. Collaborate closely with backend developers, designers, and clients within agile teams.
Architect and deploy production-grade RAG pipelines and agentic workflows to process complex multimodal data for government and military clients. Balance high-level R&D and experimentation with the delivery of scalable, production-ready software on AWS.
Build new user experiences and product features while owning central, complex components of the application. Collaborate cross-functionally with product, design, and sales teams to deliver on the product roadmap.
Build new user experiences and product features while collaborating cross-functionally with product, design, and backend teams. Design and implement interactive content in HTML, CSS, and JavaScript to enhance product usability.
Own and evolve the marketing execution engine by managing the website, conversion surfaces, and technical content production. Implement AI-augmented workflows to scale growth initiatives and track performance through metrics and dashboards.
The Integration Engineer implements technical services for public safety agencies by analyzing technical landscapes and recommending suitable solutions. Responsibilities include guiding stakeholders through implementation stages, managing containerized software in multi-cloud environments, and maintaining technical documentation.
Lead the technical delivery of Active Directory migration, consolidation, and identity modernization projects for enterprise customers. Act as a technical lead and advisor, mentoring junior resources and translating architectural designs into actionable implementation tasks.
Lead the identification and implementation of AI-forward technology solutions to accelerate impact across a global education network. Manage a team of engineers and specialists to develop strategies that increase organizational effectiveness and network efficiency.
The RMS Architect oversees the configuration and business process analysis for public sector agencies across various RMS products. They are responsible for defining workflows, conducting end-to-end testing, and guiding product adoption through stakeholder collaboration.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will extend the capabilities of a bespoke e-commerce platform and integrate with global digital marketplaces. You will also collaborate with cross-functional teams to build elegant, correct, and maintainable systems.
Design, develop, and maintain full-stack features across backend services, APIs, frontend, and database layers. Contribute to the modernization of legacy VB.NET applications while integrating AI-assisted development workflows.
The Data Scientist will build predictive models and develop proprietary software tools to identify ore-forming processes and mineral deposits. They will collaborate with geoscientists to integrate complex geoscientific data and design field programs to reduce uncertainty in exploration targets.
The intern will process, clean, and validate liquidity and trading data to ensure accuracy while supporting reporting and alerting mechanisms. They will also assist in monitoring liquidity dashboards, managing market parameter configurations, and supporting market maker onboarding processes.
Provide remote technical support for networks, servers, and cloud environments while managing client interactions via ticketing systems. Design and implement solutions to enhance system security, performance, and uptime.
Assist in the development and maintenance of software applications while collaborating with the team to understand project requirements. Participate in code reviews, debugging, and troubleshooting to ensure high-quality code and platform performance.
The Customer Solutions Engineer provides technical leadership and support for mainframe modernization projects, including designing solutions and deploying Rocket products. They are responsible for leading project teams, communicating status to stakeholders, and ensuring the successful implementation of technical solutions.
You will drive the development of critical backend systems, including platform infrastructure, APIs, databases, and data pipelines. Additionally, you will be responsible for troubleshooting production issues and establishing engineering best practices to ensure high-quality, scalable software.
The Deployed Engineer will manage the technical customer lifecycle, including product deployment, activation, and integration. They will act as a technical advisor to help customers identify use cases for Devin and advocate for customer needs within the product team.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Maintain large scale computational and AI infrastructure, focusing on monitoring, logging, and workload orchestration. Serve as a key technical resource, developing and documenting standard methodologies and operational guidelines.
This role focuses on building and validating PSCAD models to demonstrate reliable grid performance and meet utility requirements for large-scale data center projects and utility interconnections. The engineer will evaluate system behavior during various disturbances in collaboration with internal teams, utilities, and manufacturers, supporting model reviews through commissioning.
The Data Scientist will build predictive models using scientific computing and statistical methods to locate ore-forming processes and predict mineralization in 2D and 3D, while helping to build a worldwide dataset with careful uncertainty quantification. They will create models and develop software to accelerate critical battery metal discovery, working closely with geoscientists to guide exploration and field programs.
The Data Scientist will build predictive models using scientific computing and statistical methods to locate evidence of ore-forming processes and predict mineralization locations in 2D and 3D. They will also help build a worldwide dataset, create models, and develop software to accelerate the discovery of critical battery metals.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
The average salary for remote software developers in Australia is $156,140 per year. This is based on data from 20 job openings. We use the yearly salaries in US dollars from these job postings to calculate salary expectations. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Average salary |
|---|---|---|
| Junior2–5 years | 6 | $112,417 |
| Senior5–10 years | 7 | $155,864 |
| Lead10+ years | 6 | $212,458 |
We reviewed 147 job postings for remote software developers in Australia and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 32% |
| Java | 20% |
| CI/CD | 18% |
| SQL | 18% |
| JavaScript | 17% |
| AWS | 16% |
| React | 14% |
| Stakeholder management | 14% |
| Cloud Infrastructure | 13% |
| Software engineering | 12% |
Learn more about Software Development remote jobs