• The average pay for Medical Officer jobs is
$188K per year.• Entry-level positions start at
$35K per year, while the most experienced workers can earn up to
$305K per year.•
49 companies are currently advertising Medical Officer jobs including
Skilled Medical,
Charterhouse Medical,
Sonic HealthPlus,
Global Medics and
Serco.
• Top skills include HEALTHCARE, MENTAL HEALTH, PATIENT CARE, OUTPATIENT and EAP.