First listed on: 08 February 2019

Software Engineer

The Opportunity

  • Develop innovative software systems for management and dissemination of scientific data.
  • Maintain and develop web-based applications for the MNF.
  • Join CSIRO - Australia's premier science and technology research organisation.

The Software Engineer will work in a diverse team maintaining and developing innovative software applications and tools associated with the visualisation and management of MNF vessel data.

The role of Technical Staff in CSIRO is to provide support for scientific research in a diverse range of laboratory and field situations across a range of different research projects. This support consists of the application of accepted technical practices and the development of new practices. At senior levels staff may be involved in management of a facility or service and negotiations with external clients/industry.

The Software Engineer will sit within the Scientific Data Systems (SDS) Group, which is part of the Engineering and Technology Program in CSIRO Oceans and Atmosphere (O&A), and provide Data Management infrastructure to the Marine National Facility (MNF). 

Your duties will include

  • Develop innovative software systems to support the tracking, publication and reuse of scientific data sets.
  • Take responsibility for the development and maintenance of web-based systems, services and tools for the management and visualisation of a wide range of scientific and geospatial data.
  • Undertake stakeholder engagement and develop interoperable data systems for the dissemination of MNF data.  
  • Adhere to the spirit and practice of CSIRO’s Values, Health, Safety and Environment plans and policies, Diversity initiatives and Zero Harm goals.

Location:       Hobart, Tasmania
Tenure:          Indefinite
Salary:           AU$82K – AU$93K plus up to 15.4% superannuation
Reference:    59847

To be successful you will need

Under CSIRO policy only those who meet all selection criteria can be appointed.

  • A relevant tertiary qualification in Computer Science/or reated discipline and/or experience working in the design and development of web-based data driven systems.
  • Demonstrated computing skills as follows:
    • Ability to program in modern object oriented languages (e.g. Python, Java etc.) and experience with frameworks, libraries and languages relevant to the development of data systems and web-based applications,
    • Windows/Linux network administration skills,
    • An understanding of software engineering methodologies and version control systems.
  • Experience in, or a strong willingness to support, the standards-based management, visualisation and dissemination of scientific data.
  • Familiarity with relational databases.
  • Excellent interpersonal, oral and written communications skills. A demonstrated ability to clearly document software, data flows and to produce manuals and/or reports.
  • Demonstrated ability to develop and meet goals, working with clients under limited direction to mutually agreed outcomes and specific deadlines.

For more information please view the Position Description.
We’re working hard to recruit diverse people and ensure all our people feel supported to do their best work and empowered to let their ideas flourish.

Flexible Working Arrangements

We work flexibly at CSIRO, offering a range of options for how, when and where you work. Talk to us about how this role could be flexible for you. Balance


At CSIRO you can be part of helping to solve big, complex problems that make a real difference to our future. We spark off each other, learn from each other, trust each other and collaborate to achieve more than we could individually in a supportive, rewarding, inclusive and truly flexible environment. 

Apply Online

To apply online, please provide a CV and cover letter, which includes evidence-based responses to each of the selection criteria which are specified in the position description, and demonstrate your motivation for the role.

Applications Close

Thursday, 28th February, 2019.

For the selection documentation and details on how to apply, visit or call 1300…show number

Recent Jobs