• The average pay for Medical Officer jobs is
$214K per year.• Entry-level positions start at
$1K per year, while the most experienced workers can earn up to
$731K per year.•
79 companies are currently advertising Medical Officer jobs including
,
,
,
and
.
• Top skills include HEALTHCARE, BENEFITS, OUTPATIENT, EAP and MENTAL HEALTH.