• The average pay for Medical Officer jobs in Marlborough is
$119K per year.• Entry-level positions start at
$90K per year, while the most experienced workers can earn up to
$120K per year.• andompanies are currently advertising Medical Officer jobs in Marlborough including
Medrecruit.
• Top skills include Teamwork, Patient Care, Adaptable, Surgery and Cultural sensitivity.