Software Engineer


Location: Perth

Job Type: Full time


Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

Acknowledgement of Country

CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation

The Opportunity

ASKAP, the Australian Square Kilometre Array (SKA) Pathfinder, is CSIRO’s new-technology radio telescope in the remote Murchison region of Western Australia. A unique feature of ASKAP is that a supercomputer and supporting infrastructure forms an integral part of the telescope and the computing resources of the Pawsey Supercomputing Centre are critical to generating ASKAP science results.

  • ​​​​​​Innovative and collaborative workplace with fantastic flexibility
  • Use your skills and experiences as a Software Engineer to support something truly special.
  • Join CSIRO - Australia's premier research organisation

Research Software Engineers in CSIRO conduct innovative software development in support of researchers, leading to scientific achievements that are aligned with CSIRO’s strategies. The Research Software Engineer – ASKAP will participate in the development of software components that coordinate and support the processing of radio astronomy data within a High-Performance Computing (HPC) environment.

Your duties will include:

  • Work together with project stakeholders, including ASKAP Scientists, other Software Engineers, and Pawsey Technical staff to determine their needs and priorities.
  • Assist in the design, implementation, testing, and maintenance of software components using originality, creativity, and innovation.
  • Triage issues appropriately.
  • Participate in operational support of ASKAP by contributing to fault analysis of software components.
  • Share your knowledge and experience, create software solutions, and nurture innovation by becoming a valued and trusted team member.
  • Create software solutions by exploring innovative ideas and approaches, and networking with science and engineering colleagues.

Location: Perth (Kensington) WA, or Sydney (Marsfield) NSW

Salary: AU$102,724 - AU$111,165 pa (pro-rata for part-time) + up to 15.4% superannuation

Tenure: Specified term of 3 years

Reference: 85354

To be considered you will need:


  • A relevant Bachelor’s or Master’s degree, or equivalent relevant work experience in Computer Science and Programming.
  • Extensive experience (4-5 years minimum) developing distributed software solutions.
  • Demonstrated experience with Python, and-or C++, and Unix/Linux.
  • Demonstrated experience in high-level software design and documentation.


  • Formal software modelling and design techniques (e.g., UML, ERM, micro-services, functional programming, design patterns, abstract interfaces, etc)
  • Experience with:
    • Cloud
    • High performance computing (HPC) systems and supporting services
    • Messaging and RPC middleware products and concepts
    • Agile software development methodologies and practices
    • Continuous Integration and automated testing
    • Git and Git workflows
  • Familiarity with JIRA and Confluence
  • Experience in astronomy (or other computation focussed science domain such as bioinformatics, genomics, geophysics), or control systems and their interfaces

For full details about this role please review the Position Description


Applications for this position are open to Australian/New Zealand Citizens, Australian Permanent Residents or you must either hold, or be able to obtain, a valid working visa for the duration of the specified term. Appointment to this role is subject to provision of a national police check and may be subject to other security/medical/character requirements.

To enter a CSIRO site, CSIRO will require you to show proof of vaccination against COVID-19 (or show a valid medical exemption from vaccination). If you are unable to meet this requirement, then you must return a negative result on a Rapid Antigen Test (within 48 hours prior to attending site) and wear a face mask whilst on the CSIRO site. These requirements apply if you are attending a CSIRO site as part of a recruitment process.

Flexible Working Arrangements

We work flexibly at CSIRO, offering a range of options for how, when and where you work.

Diversity and Inclusion

We are working hard to recruit people representing the diversity across our society, and ensure that all our people feel supported to do their best work and feel empowered to let their ideas flourish.


At CSIRO Australia's national science agency, we solve the greatest challenges through innovative science and technology. We put the safety and wellbeing of our people above all else and earn trust everywhere because we only deal in facts. We collaborate widely and generously and deliver solutions with real impact.

Join us and start creating tomorrow today!

How to Apply

Please apply on-line and provide a cover letter and CV that best demonstrate your motivation and ability to meet the requirements of this role.

Applications Close

16th October 2022, 11:00pm AEST

You’ve got this!