Geoscience Australia values the lands, water and sky as we work to deepen a shared understanding of Country and Earth. We respect First Nations peoples and their enduring connection, contribution and obligations to Country. Reflecting on our shared history, we are committed to listen and learn.
About usGeoscience Australia is Australia's pre-eminent public sector geoscience organisation. We are the nation's trusted advisor on the geology and geography of Australia. We apply science and technology to describe and understand the Earth for the benefit of Australia. We apply our diverse professional expertise, our deep and trusted knowledge, our national-scale Earth observation infrastructure and our strong partnerships, to the opportunities and challenges that face our nation.Our team
The Customer Digital Services team, better known as the Flying Hellfish sits at the forefront of digital innovation at Geoscience Australia, delivering cutting-edge, cloud-first web applications and advanced 3D visualisation capabilities that support critical national capabilities.
We design, build, and operate a diverse portfolio of digital products end-to-end, including mission critical platforms such as Earthquakes@GA and Digital Earth Australia Hotspots, as well as rich, interactive visual experiences that enable users to explore complex geospatial and subsurface data in the Geoscience Australia Portal. Our services are relied upon by government, industry, and the broader community.
Our team doesn’t just deliver applications; we help shape the future of engineering within the agency. We lead the evolution of DevOps practices, driving automation, scalability, and security across the entire application lifecycle. Working in a highly collaborative, product focused environment, we bring together modern technologies, cloud platforms, and best practice engineering to deliver resilient, high-impact digital services.
The roleThe Software Engineering role contributes to the design, development and implementation of robust, efficient and scalable digital platforms used by Australian Government and industry partners. The role supports the delivery of secure and high‑performing systems by applying established software engineering practices and working within agreed architectural, security and technical standards. The position works collaboratively with team members and stakeholders to ensure solutions meet organisational requirements and user needs.
What you will doIn this role you will:• Design, develop and maintain modern, secure web and spatial applications using Angular and backend technologies such as Node.js, Java and Python,
including participation in unit testing and code quality activities.• Contribute to solution design and architecture, providing sound technical input for Angular projects and AWS cloud solutions, with a focus on automation and serverless architectures.• Apply and promote software engineering best practices such as CI/CD, version control, refactoring, testing and automation, while conducting peer reviews and mentoring staff at lower classification levels.• Contribute to the delivery of new and enhanced digital products, working collaboratively with scientists, engineers and stakeholders to translate complex data into meaningful visual insights through intuitive and engaging user experiences.
To be successful in the role you will:Possess strong problem-solving and analytical skills, applying innovative and creative approaches to address complex software engineering challenges.
Demonstrate a strong focus on quality, usability, and performance, ensuring solutions are robust, scalable, and user-centred, while effectively communicating with both technical and non-technical stakeholders to support shared understanding and outcomes.
Required skills, knowledge, experience and/or qualificationsTo be successful in this role (essential), you will have demonstrated ability to:• Use Angular to design, develop and maintain up-to-date, scalable web applications, with a minimum of three years demonstrated experience and recent practical experience with one of the latest Angular versions.• Apply contemporary DevOps and software engineering practices in enterprise environments, supported by a degree in Software Engineering or a related field, or equivalent industry experience, including experience in Agile delivery.• Work collaboratively with technical and non-technical stakeholders, including developers, scientists and business stakeholders, to understand requirements, communicate effectively and contribute to shared delivery outcomes.As well as (desirable) ideally have:• Experience architecting and delivering scalable cloud and infrastructure solutions using AWS and Terraform within an Infrastructure as Code approach.• Strong full-stack development skills across Java, Python and Linux scripting, with experience in modern engineering practices including Continuous Delivery.
Are you unsure about applying?Did you know that a Hewlett Packard internal report found that men apply for jobs when they meet an average of 60 per cent of the job requirements? Women and other people from diverse backgrounds tend to only apply when they check every box. If you think you have what it takes, but don’t necessarily meet every single point on what we are looking for, please still apply or get in touch with the contact officer to learn more about the role.
SalaryWe encourage candidates with the right technical skills to apply, even if their salary expectations fall outside the typical bracket. The delegate is open to considering expertise and experience for salary negotiations with the successful applicant.
To ApplyPlease visit the careers page of our website to submit your application via our e-Recruit system. Your application should include:• Your resume (no more than 3 pages)• A brief statement (no more than 700 words) outlining your transferable skills, experience and capabilities related to the role and the value you would bring to Geoscience Australia.If you have any questions regarding the role, please contact Bill Farmakis on (02) •••• •363 or email
[email protected] learn more about applying for roles within the Australian Public Services please review, ‘Applying for an APS job: cracking the code’.
EligibilityTo be eligible to apply for this position you must meet the below eligibility criteria.• Be an Australian Citizen at the closing date of application.• The successful applicant must be able to obtain, hold and maintain a security clearance of an appropriate level relevant to this role.• Commencement of employment is subject to the successful applicant undergoing and satisfying pre- employment screening, which includes a police history check.
RecruitabilityRecruitAbility applies to this vacancy. Under the RecruitAbility scheme you will be invited to participate in further assessment activity for the vacancy if you choose to apply under the scheme; declare you have a disability; and meet the minimum requirements for the position. For more information please visit the Australian Public Service Commission website.
Hearing or speech impaired applicants are invited to use the National Relay Service by contacting 13• 677, and requesting to be connected with our Recruitment team on 02 •••• •777 in order to obtain selection documentation.
Technical AssistanceIf you require technical assistance, call our Recruitment team on (02) •••• •777 or email
[email protected].
A merit list/pool may be created from this process. If you are successful for the merit pool, your details may be shared with other Australian Public Service agencies unless you choose not to have your details disclosed.
📌 Software Engineer (3D front end) (Canberra)
🏢 Geoscience Australia
📍 Canberra