Software Engineer, Scientific Data Systems

Date Posted: 2 May 2024
Views: 89 | | Applications:

Location: Hobart, TAS, AU

Company: CSIRO

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

Child safety

CSIRO is committed to the safety and wellbeing of all children and young people involved in our activities and programs. View our Child Safe Policy.


The opportunity

  • ​​​​​​Get involved in supporting and enabling impactful science
  • Leverage your software engineering and data systems skills in a varied role
  • Work on innovative web tools and data infrastructure systems for the uplift and management of scientific data


At CSIRO's National Collections and Marine Infrastructure business unit (NCMI) our goal is to solve Australia’s greatest challenges by leading Australia’s landmark marine and biodiversity data infrastructure and carrying out innovative science.


This role joins CSIRO's Engineering and Technology Program in the Scientific Data Systems Group within NCMI, where we manage data from the Research Vessel Investigator, other marine and atmospheric science infrastructure and marine biological collections for the benefit of research and industry.


The Software Engineer, Information and Data Centre (IDC) is a technical role with responsibilities for the development, uplift and maintenance of future data science and publication platforms.

Working in the IDC team as a Software Engineer you will develop, deploy, and maintain innovative web tools and data infrastructure systems for the curation, description, and dissemination of scientific data. 


This is a full-time position offering flexible hybrid work arrangements and we welcome discussions regarding candidates' working preferences throughout the recruitment process.


Your duties will include:

  • Contributing to innovative products and services to increase the usability of MNF and other scientific data sets.
  • Designing, developing, deploying, and maintaining web-based data and information systems, services and tools for the management and visualisation of a wide range of scientific data, adding value to the data collections.
  • Using software engineering best-practices, such as version control, continuous integration, automated test suites and work item tracking software during daily activities.
  • Liaising with key stakeholders within CSIRO and nationally. This includes working with data providers and recipients and other experts concerning technical aspects of data interoperability, collection, processing, metadata, publication, and archiving.
  • Communicating openly, effectively, and respectfully with all staff, clients, and suppliers in the interests of good business practice.
  • Working collaboratively as part of a multi-disciplinary, regionally dispersed research team and business unit to carry out tasks in support of CSIRO scientific objectives.
  • Adhering to the spirit and practice of CSIRO’s Values, Code of Conduct, Health, Safety and Environment procedures and policy and diversity initiatives. 
  • Other duties as directed.


Location: Hobart, TAS

Salary: AU$93,267 - AU$105,517 plus up to 15.4% superannuation

Tenure: Indefinite

Reference: 96230


To be considered you will need:


  • Relevant bachelor’s degree or equivalent relevant work experience in Information Technology or a related scientific field.
  • Demonstrated ability to contribute to technological decision-making processes, process improvement, and software development tasks.
  • Experience applying software engineering best-practices, such as version control, continuous integration, automated testing, and work item tracking software.
  • Demonstrated computing skills and experience in:
    • The ability to develop software in modern languages.
    • Use of frameworks, libraries, and languages relevant to the development of data systems and web-based applications.
    • Windows and/or Linux server administration and support.
  • Demonstrated ability to plan and effectively deliver software and/or data management projects within a multi-disciplinary team.
  • Demonstrated effective communication skills including the ability to work within a cooperative team and to articulate technical concepts to a diverse range of clients.


  • Experience of DevOps technologies including CI/CD and container orchestration for use in production systems.
  • Previous experience developing software applications for scientific domains. An understanding the principles of scientific data management including the development and use of controlled vocabularies, standard data formats, metadata, data archiving and publication.
  • An interest in working with biological data, imagery, or machine learning.
  • Familiarity with common geospatial tools, formats, standards, and publishing OGC compliant web services.
  • Database experience (e.g. Oracle, Postgres or equivalent).
  • Familiarity with development and/or administration of the GeoNetwork metadata application. 


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.


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. 

CSIRO is committed to values-based leadership to inspire performance and unlock the potential of our people.

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

19th May 2024, 11:00pm AEST/AEDT


Shortlisting for this role may take place as applications are received. We therefore reserve the right to close this vacancy once a suitable candidate has been appointed. Please consider applying as soon as possible.

11:00 PM

Theme picker