The Australian National University
Company Website
Full Time
Closes: 8 January 2023
Applications have closed
Research Software Engineer

Classification: ANU Officer 7 or 8 (Information Technology)
Salary package: $92,100 – $110,821 per annum, plus 17% superannuation
Term: Full-time, Continuing (Contingent Funded), until end of 2024, with possibility of extension (multiple positions available).

  • Flexible working arrangements to encourage a healthy work/life balance, including consideration of part-time roles.
  • Exceptional workplace culture with a supportive, diverse and inclusive team.
  • Great work location with world-class staff amenities including gyms, swimming pool, childcare centres, etc.
  • Excellent remuneration and conditions, including 17% superannuation contributions, annual leave loading and a range of benefits


About us

ACCESS – The Australian Community Climate and Earth System Simulator – is a collaborative venture between Government and the Australian research community to support development, maintenance and access to climate and weather models and data.

Hosted at ANU, ACCESS-NRI (ACCESS National Research Infrastructure) is established as a multi-party collaborative venture responding to the current and future needs of Australia’s scientific, Government and stakeholder community.

At the heart of ACCESS is a community of Research Software Engineers with a range of skills including high performance computing, climate and Earth system model development, advanced visualisation, model optimisation, code repository management, machine learning, model evaluation and data science.

ACCESS-NRI provides a supportive and enriching workplace for its staff through its strong commitment to equity, diversity and inclusion and wellbeing initiatives.


The Role

We seek women and women-identifying Research Software Engineers with knowledge and experience in one or more of the following areas:

  • Computational modelling
  • Analysing and evaluating large data outputs
  • Profiling and optimisation of code
  • Software development (including curation and maintenance of code repositories)
  • Developing and delivering training materials.

This is an exciting opportunity to work at the intersection of earth system models, climate change and high-performance computing to help address major challenges facing society.

The role of Research Software Engineer will have demonstrated experience in working as part of a software development team, attention to detail, flexibility, and ability to prioritise tasks to accomplish both short- and long-term goals. Ability to self-direct and learn new skills as needed matters more than any specific software package, as does an interest and demonstrated aptitude for picking up new things and running with them.

It is essential that you can work with others, contribute to varied projects as needed, and be able to balance ongoing maintenance and support with scoping and delivery of new projects and other longer-term deliverables. The role has a mixture of internal and external stakeholder engagement, with varied technical and non-technical backgrounds.

This advertisement is a broad call for applicants with skills and experience across any of these areas, with up to 5 appointments to be made at levels ANU Officer 7 and ANU Officer 8, dependant on the level of experience of candidates.

If this sounds like you, and you are excited to support innovative research and play an active role in making a difference in the world, then please get in touch to find out more about the position.

*Important note: ACCESS-NRI is committed to embedding diversity and inclusion into the culture of our research disciplines. As a part of initiative to progress towards embedding diversity and inclusion, this position is opened to female and female identifying applicants only. This is an equal employment opportunity measure aiming to increase representation of women in the field of Research Software Engineers for climate, weather and Earth system science. This special measure aims to increase employment opportunities for and representation of women in the workplace where women have been, and continue to be, underrepresented.


Skills and Requirements


  • Linux/Unix experience
  • Software development and maintenance experience with modern version control systems (e.g., Git)
  • Ability to interact and communicate effectively across disciplines
  • Self-learner, good listener, accountable and passionate about helping others as well as working in a collaborative team environment
  • Detail-oriented with an ability to handle multiple issues, tasks and competing priorities concurrently
  • Remain up to date on new trends and technologies
  • Commitment to a safe, inclusive and respectful workplace environment


  • Scientific background
  • Experience with scientific programming languages (e.g., Python, Fortran, Julia, R)
  • Experience working with geospatial data formats, standards and tools (e.g., GIS, Python)
  • Research data management experience
  • Database experience (e.g., PostgresSQL, MongoDB)
  • Web front-end, back-end, or full-stack development experience

For further information, please contact Kelsey Druken, Associate Director,  Release Management on E:

The University actively encourages applications from Aboriginal and Torres Strait Islander people. For more information on employment opportunities at the ANU, visit

ANU values diversity and inclusion and believes employment opportunities must not be limited by socio-economic background, race, religion or gender. For more information about staff equity at ANU, visit


Application information

In order to apply for this role please make sure that you upload the following documents:

  • A statement addressing the selection criteria.
  • A current curriculum vitae (CV) which includes the names and contact details of at least two referees (preferably including a current or previous supervisor). If your CV does not include referees, you can complete these online when prompted in the application form.
  • Other documents, if required.

Applications which do not address the selection criteria may not be considered for the position.

Please note: The successful applicant must have rights to live and work in this country.
The successful candidate will be required to undergo a background check during the recruitment process. An offer of employment is conditional on satisfactory results.