• The average pay for Medical Officer jobs in Melbourne VIC is $150K per year. • Entry-level positions start at $42K per year, while the most experienced workers can earn up to $303K per year. • 13 companies are currently advertising Medical Officer jobs in Melbourne VIC including Officer Family Medical Clinic, Cabrini Health, Department of Justice and Community Safety, Healius and face2face Recruitment. • Top skills include HEALTHCARE, BILLING, IMAGING, MENTAL HEALTH and ACLS.