Research Software Engineer Jobs at University of Melbourne in Melbourne, Australia

Application deadline date has been passed for this Job.
  • Post Date: January 20, 2022
  • Applications 0
  • Views 57
Job Overview

Research Software Engineer

What is the Difference Between a Software Engineers vs. Data Scientist?


Job no: 0055079

Work type: Fixed Term

Location: Parkville

Division/Faculty: Faculty of Medicine, Dentistry and Health Sciences

Department/School: Melbourne School of Population and Global Health

Salary: $87,007 – $94,181 (UOM 6)

Role & Superannuation rate: Professional – Full time – 17% super

Founded in 1853, the University of Melbourne is Australia’s #1 university and is consistently ranked amongst the leading universities in the world. We are proud of our people, our commitment to research and teaching excellence, and our global engagement.

About the Centre for Epidemiology and Biostatistics

The Centre for Epidemiology and Biostatistics is at the forefront of a preventative health revolution. Big data, changing infectious diseases patterns, and multi-disciplinary collaborations are transforming the ways public health disciplines are researched and taught. Our Centre aims to be a leader in this evolving environment.

Epidemiology and biostatistics provide solutions to global public health challenges that demand multi-disciplinary responses. Our Centre’s approach to research, teaching, and research training reflects this reality. We combine deep expertise with a broad range and reach – through our ten units, and our active links to other renowned institutions. This ensures our researchers and graduates are ready to contribute to preventing and alleviating the world’s common, debilitating, and burdensome health issues.

Our Centre’s specialised units address the most important diseases affecting Australians and other people worldwide:

  • Allergy and Lung Health
  • Biostatistics
  • Breast Cancer
  • Colorectal Cancer
  • High-dimensional Analytics
  • Indigenous Epidemiology & Health
  • Modelling and Simulation
  • Neuroepidemiology
  • Sexual Health
  • Twin Research Australia

About the Role

This position represents an exciting opportunity to develop and support software for large-scale, highly-valuable population health research studies, several of which have been taken decades to establish. Your contributions will translate to impactful, real-world advances in public health, both nationally and globally. You will be highly engaged with the Australian and international medical research community, working to advance innovative health informatics tools.

In a typical week at work, you may:

  • support existing research software tools and systems (front-end and back-end), from contributions at the source code level through to testing, deployment, and providing ongoing support. This includes addressing bugs and feature requests reported by staff.
  • liaise with key stakeholders to understand the more complex limitations and rate-limiting bottlenecks of existing systems. Addressing these limitations by programming sophisticated new capabilities into the software, or by integrating systems.
  • engage key stakeholders to elicit the requirements of new software tools. Designing the front-end, back-end, and service layers of new software tools, then undertaking iterative software development to achieve production releases with ongoing support.
  • provide operational support, administration, and maintenance to the Centre’s portfolio of cloud-based servers, and the applications hosted on them.
  • work with the Head of Research computing and University IT groups to re-position the Centre’s cloud-based hosts, ensuring they are well-equipped for the next five years.
  • produce user and technical documentation for software systems that are used by researchers, professional support staff, and the MSPGH Informatics team.
  • maintain the privacy, confidentiality, and security of research systems and data.

About You

Minimum qualifications required: you will hold a degree in software engineering, computer science, engineering (with software speciality), information technology, or equivalent.

Skills and experience required to fulfil the position: you will have a demonstrated track record in object-oriented computer programming, with a focus on .Net/C#, Java, and JavaScript for the development of web applications. You will be capable of self-directed learning to understand the large, complex codebases of existing software projects, and possess expertise in relational database systems. You will have experience leading new software projects through the Software Development Lifecycle (SDLC). You will have a solid understanding of cloud computing and virtualisation, and have experience with Linux system configuration, administration, and maintenance.

Benefits of Working with Us

In addition to having the opportunity to grow and be challenged, and to be part of a vibrant campus life, our people enjoy a range of rewarding benefits:

  • Flexible working arrangements and generous personal, parental and cultural leave
  • Competitive remuneration, 17% super, salary packaging and leave loading
  • Free and subsidised health and wellbeing services, and access to fitness and cultural clubs
  • Discounts on a wide range of products and services including Myki cards and Qantas Club
  • Career development opportunities and 25% off graduate courses for staff and their immediate families

To find out more, please visit

Be Yourself

At UoM, we value the unique backgrounds, experiences and contributions that each person brings to our community, and we encourage and celebrate diversity. Indigenous Australians, those identifying as LGBTQIA+, females, people of all ages and culturally diverse backgrounds are encouraged to apply for our roles. Our aim is to create a workforce that reflects the community in which we live.

Join Us!

If you feel this role is right for you, please submit your application including a brief cover letter, your resume and your responses against the selection criteria* (found in the Position Description) for the role.

*For information to help you with compiling short statements to answer the selection criteria and competencies, please go to

Should you require any reasonable adjustments with the recruitment process, please contact the Talent Acquisition team at

Due to the impacts of COVID-19, we are currently prioritising applications with current valid working rights in Australia and candidates who are not affected by travel restrictions. Please see the latest updates to Australia’s immigration and border arrangements:



Apply Now!

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • ExperienceNot Specified
  • GenderBoth
  • INDUSTRYEducation
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.