Medical Officer Salaries in Sydney, NSW

Salary estimated from 75 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 11 March 2019
Average in Sydney, NSW
$116,921 per year
Meets national average
  • Most Reported
$35,000
$245,000
Salary Distribution

How much does a Medical Officer make in Sydney, NSW?

The average salary for a Medical Officer is $116,921 per year in Sydney, NSW, which meets the national average. Salary estimates are based on 75 salaries submitted anonymously to Indeed by Medical Officer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Medical Officer is 1-3 years.
Medical Officer salaries by company in Sydney, NSW
CompanyAverage salary
$130,120 per year
$139,314 per year
$89,994 per year
$82,108 per year
$109 per hour
Medical Officer salaries by location
CityAverage salary
$68,818 per year
$94,671 per year
$129,240 per year

Medical Officer job openings

Medical Officer
Health Staffing
Sydney NSW
Medical Officer
TAL
Sydney NSW
Medical Officer
TAL
Sydney NSW
Medical Officer jobs in Sydney, NSW