High-paying doctor jobs in Dubuque
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 15 doctor jobs listed below pay well, with salaries between $54,415 and $239,461 per year. Optometrist, Hospitalist and Oncology Registrar are among the most popular high-paying roles in Dubuque, IA.
Job title
Updated Nov 05, 2026Hospitalist
Dubuque
Iowa
Cardiology Physician
Dubuque
Iowa
Optometrist
Dubuque
Iowa
Oncology Registrar
Dubuque
Iowa
Emergency Medicine Physician
Dubuque
Iowa
Blood Specialist
Dubuque
Iowa
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Hospitalist
Review job description
Please refer to the employers job description for complete details.
Hospitalists manage patient care in hospitals, coordinate treatment plans and collaborate with specialists. Candidates should possess strong clinical and teamwork skills, as well as the ability to manage acute cases.
Hospitalist jobs take 4 days on average from job posting to starting date. Currently, 16% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$239,461 per yearIowa
$308,969 per year -
Cardiology Physician
Review job description
Please refer to the employers job description for complete details.
Cardiology physicians specialize in heart health, providing diagnostic tests and developing treatment plans for their patients. Essential qualifications include specialized training, strong problem-solving skills and empathetic communication.
Currently, 4% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$221,968 per yearIowa
$474,343 per year -
Optometrist
Review job description
Please refer to the employers job description for complete details.
Optometrists conduct eye exams, prescribe corrective lenses, and advise on eye health. Expertise in optometry, strong diagnostic skills, and patient communication are essential.
The top companies hiring Optometrist in Dubuque, IA are LensCrafters (1 job), Sam's Club (1 job), and Shopko Optical (1 job).
Optometrist jobs take 29 days on average from job posting to starting date. Currently, 26% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$144,902 per yearIowa
$138,815 per yearSkills
- ICU experience
- Communication skills
- Technical support
- Nursing
-
Oncology Registrar
Review job description
Please refer to the employers job description for complete details.
Oncology Registrars assist in cancer diagnosis and treatment by collecting data, coordinating patient care, and managing records. They support multidisciplinary teams and help track treatment outcomes. Essential traits include meticulous attention to detail, knowledge of oncological practices, and strong organizational skills.
Oncology Registrar jobs take 20 days on average from job posting to starting date. Currently, 10% of job openings offer remote or hybrid positions and 8% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$58.67 per hourIowa
$37.48 per hour -
Emergency Medicine Physician
Review job description
Please refer to the employers job description for complete details.
Emergency medicine physicians provide critical care in emergency situations, make rapid diagnoses and initiate treatment plans. Candidates should demonstrate strong clinical skills, quick decision-making and teamwork.
Currently, 20% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$50.65 per hourIowa
$114 per hour -
Blood Specialist
Review job description
Please refer to the employers job description for complete details.
Blood Specialists manage blood tests, analyze results, and ensure lab compliance. Expertise in hematology, attention to detail, and analytical skills are essential.
Blood Specialist jobs take 42 days on average from job posting to starting date. Currently, 7% of job openings are part-time roles.
See jobsAverage pay
Dubuque
$33.40 per hourIowa
$35.63 per hour