Murdoch Childrens Research Institute's logo

Software Lead

Murdoch Childrens Research Institute

Who Are We?

At MCRI we share a powerful vision; to re-imagine the future of child health. We are the home to many life-changing scientific discoveries. We believe that no question is too impossible to try and answer. We are renowned for our cutting edge focus on early interventions, improved diagnosis, prevention and development of potential cures. Our success is founded on a philosophy of collaboration through a multi-disciplinary approach to solving the toughest questions in child health.


MCRI is a proud member of the Australian Network on Disability. We are committed to creating a positive working environment which values all backgrounds and experiences. We strive to foster an inclusive culture that is underpinned by equal opportunity for all and a culture based on respect, consideration and dignity. Don’t take our word for it, check what our employees are saying!

The Opportunity:

Are you looking for more out of your software career?

Come and make a difference at one of Australia’s leading medical research institutes by entering the field of genomics.

We are seeking an experienced, skilled and passionate software engineer to join our team as the Software Lead in our Advanced Bioinformatics Methods and Platforms group.

This position is an opportunity to apply your skills in a rewarding and fulfilling role that will empower researchers and significantly benefit patients affected by genetic disorders. Situated within the Royal Children’s Hospital campus, and closely integrated with the Victorian Clinical Genetics Services, your work will assist clinicians and researchers to help critically ill children suffering from genetic disorders. Further, through your software and data science skills, you will collaborate with some of Australia’s leading researchers in the fields of genetics and genomics to improve the underlying understanding of these diseases.

As the Software Lead for the group you will be responsible for growing and building a team who will support the development and delivery of critical software infrastructure and applications used by researchers and clinicians to investigate and diagnose genetic disorders. You will apply your software and leadership skills together to architect, develop, deploy and operationally manage these systems. Genomics systems often operate at massive scale, so your knowledge of large scale database systems and distributed processing approaches will be critical to success. You will also contribute to the underlying selection and development of machine learning approaches used to extract meaning from the data.

You have previous experience in design and deployment of software platforms as a project lead and are passionate about fostering connections in a team environment.

As this role will see you liaise with a variety of stakeholders it is essential you have the proven ability to build engagement and relationships with the intended audience.

Your initiative and positive attitude has seen you deliver on previous strategic objectives.

You have an understanding of not only the value you can bring to your role but also the difference you can make in to the wider community.

Your responsibilities will include but are not limited to:

  • Overall technical design for software solutions created by the Advanced Bioinformatics group
  • Development and implementation of the software methodology used by the group
  • Recruiting and supervision of engineering resources including ongoing leadership and development of staff
  • Overall quality, availability and accessibility of operational infrastructure deployed by the Advanced Bioinformatics group
  • Maintaining operational software costs to budget

You Demonstrate:

  • Demonstrated proficiency in a senior software engineering role
  • Knowledge of key underlying languages and technologies central to genomics work including:
  • Strong knowledge of JVM technologies (Java, and one or more of Scala, Kotlin or Groovy)
  • Strong knowledge of Python and related ecosystems
  • Database systems including relational and non-relational
  • Software methodology tools such as version control (git), documentation and management systems (eg: JIRA, Gitlab, etc) and testing approaches (unit, integration, functional, automation)
  • Knowledge and experience with relevant data science approaches such as:
  • Linear regression
  • Clustering techniques
  • Normalisation
  • Classification
  • Familiarity with cloud computing, containerisation (Docker, Docker-compose, Kubernetes)
  • Familiarity / experience with modern web and javascript application approaches (React / VueJS)
  • Ability to work with and supervise engineering and / or technical staff
  • Demonstrated ability to work across organisational boundaries, to develop requirements and negotiate outcomes with stakeholders
  • Ability to translate technical requirements into design through documented processes

On Offer:

  • Full time contract
  • Salary Range $110,00-$138,000 pa + super + salary packaging
  • On-site facilities include: car parking, childcare, Employee Assistance Program, mindfulness, gym, and bike storage… to highlight a few

For a full list of responsibilities and the key selection criteria download the position description.

Only applicants who address the key selection criteria will be considered. In one document please place your cover letter, ksc, and resume. Applications will only be considered when submitted via the MCRI website.

A position description is attached.

How to apply

This job ad has now expired, and applications are no longer being accepted.
Murdoch Childrens Research Institute's logo

Email me more jobs like this.

Daily