High-paying doctor jobs in Waterloo

A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.


The 36 doctor jobs listed below pay well, with salaries between $138,114 and $379,540 per year. Family Medicine Physician, Emergency Medicine Physician and Optometrist are among the most popular high-paying roles in Waterloo, IA.

Job title

Updated Nov 03, 2026
Job title
Waterloo, IA
Iowa
Job openings (Waterloo)

Psychiatrist

Waterloo

$194 per hour

Iowa

$144 per hour

Physician

Waterloo

$294,117 per year

Iowa

$188,522 per year

Emergency Medicine Physician

Waterloo

$291,190 per year

Iowa

$123,147 per year

Surgeon

Waterloo

$291,190 per year

Iowa

$242,043 per year

Family Medicine Physician

Waterloo

$279,446 per year

Iowa

$282,745 per year

Otolaryngologist

Waterloo

$264,561 per year

Iowa

$282,774 per year

Oncologist

Waterloo

$227,524 per year

Iowa

$466,032 per year

Pediatrician

Waterloo

$223,387 per year

Iowa

$186,305 per year

Cardiology Physician

Waterloo

$221,574 per year

Iowa

$474,343 per year

Optometrist

Waterloo

$138,114 per year

Iowa

$138,815 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.