Average salary: $101,091 /yearly

More stats
Get new jobs by email
  • $1,790 - $1,943 per week

    Certified Respiratory Therapist Location: Mason City, IA Agency: Host Healthcare Pay: $1,790 to $1,943 per week Shift Information: Nights Contract Duration: 13 Weeks Start Date: 11/16/2026 About the Position Host Healthcare is an award...
    Suggested
    Full time
    Contract work
    Immediate start
    Shift work
    Night shift

    Host Healthcare

    Mason City, IA
    1 day ago
  • $1,818 - $2,039 per week

     ...13 Weeks Start Date: 11/30/2026 About the Position Aya Healthcare has an immediate opening for the following position: CRT in Johnston, IA. We’ll work with you to build the healthcare career of your dreams. Whether you want a job close to home or across... 
    Suggested
    Weekly pay
    Daily paid
    Permanent employment
    Full time
    Contract work
    Local area
    Immediate start
    Relocation
    Shift work
    Night shift

    Aya Healthcare

    Johnston, IA
    1 day ago
  • Certified Respiratory Therapist Location: Mason City, IA Agency: Access Healthcare LLC Pay: Competitive weekly pay (inquire for details) Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 11/30/2026 About...
    Suggested
    Weekly pay
    Full time
    Contract work
    Summer work
    Immediate start
    Shift work
    Night shift
    3 days per week

    Access Healthcare LLC

    Mason City, IA
    1 day ago
  • $967 per week

    Certified Respiratory Therapist Location: Ottumwa, IA Agency: Medical Solutions Pay: $967 per week Shift Information: Days Start Date: ASAP About the Position A facility in Ottumwa, IA is looking for an exceptional Respiratory Therapist for...
    Suggested
    Full time
    Contract work
    Relief
    Local area
    Immediate start
    Shift work

    Medical Solutions

    Ottumwa, IA
    1 day ago
  • $3,242 - $3,432 per week

    Certified Respiratory Therapist Location: Burlington, IA Agency: Host Healthcare Pay: $3,242 to $3,432 per week Shift Information: Days Contract Duration: 13 Weeks Start Date: 11/23/2026 About the Position Host Healthcare is an award...
    Suggested
    Full time
    Contract work
    Immediate start
    Shift work

    Host Healthcare

    Burlington, IA
    1 day ago
  • $1,710 per week

    Certified Respiratory Therapist Location: Ottumwa, IA Agency: Medical Solutions Pay: $1,710 per week Shift Information: Days Start Date: ASAP About the Position A facility in Ottumwa, IA is seeking its next amazing Respiratory Therapist. ...
    Suggested
    Full time
    Immediate start
    Shift work

    Medical Solutions

    Ottumwa, IA
    1 day ago
  • $2,373 per week

    Certified Respiratory Therapist Location: Ottumwa, IA Agency: Lucid Staffing Solutions Pay: $2,373 per week Shift Information: Days - 3 days x 12 hours Contract Duration: 10 Weeks Start Date: ASAP About the Position Job Description ...
    Suggested
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Lucid Staffing Solutions

    Ottumwa, IA
    1 day ago
  • $2,356 per week

    Certified Respiratory Therapist Location: Ottumwa, IA Agency: Lucid Staffing Solutions Pay: $2,356 per week Shift Information: Days - 3 days x 12 hours Contract Duration: 9 Weeks Start Date: ASAP About the Position Job Description ...
    Suggested
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Lucid Staffing Solutions

    Ottumwa, IA
    1 day ago
  • $1,790 - $1,943 per week

    Certified Respiratory Therapist Location: Davenport, IA Agency: Host Healthcare Pay: $1,790 to $1,943 per week Shift Information: Nights Contract Duration: 13 Weeks Start Date: 11/30/2026 About the Position Host Healthcare is an award...
    Suggested
    Full time
    Contract work
    Immediate start
    Shift work
    Night shift

    Host Healthcare

    Davenport, IA
    1 day ago
  • $1,779 per week

    Certified Respiratory Therapist Location: Davenport, IA Agency: Medical Solutions Pay: $1,779 per week Shift Information: Days Start Date: ASAP About the Position A facility in Davenport, IA is seeking its next amazing Respiratory Therapist...
    Suggested
    Full time
    Immediate start
    Shift work

    Medical Solutions

    Davenport, IA
    1 day ago
  • $2,259 per week

    Certified Respiratory Therapist Location: Ottumwa, IA Agency: Lucid Staffing Solutions Pay: $2,259 per week Shift Information: Days - 3 days x 12 hours Contract Duration: 4 Weeks Start Date: ASAP About the Position Job Description ...
    Suggested
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Lucid Staffing Solutions

    Ottumwa, IA
    1 day ago
  • $3,551 per week

    Certified Respiratory Therapist Location: West Burlington, IA Agency: Lucid Staffing Solutions Pay: $3,551 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Job Description...
    Suggested
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Lucid Staffing Solutions

    West Burlington, IA
    1 day ago
  • Respiratory Therapist, Ottumwa Regional Health Center Full Time | F, Sa, Su | 7pm - 7am $15,000 Sign-on Bonus Who We Are: People are our passion and purpose. Ottumwa Regional Health Center has provided compassionate, high-quality healthcare for over...
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Local area
    Relocation package

    LifePoint Health

    Ottumwa, IA
    4 days ago
  •  ...MEDHOST, OracleRequired Qualifications:One year of recent experience as a Certified Respiratory TherapistCertified Respiratory Therapist (CRT) credential from the NBRCValid respiratory therapy license in compliance with state regulationsCurrent BLS certification (AHA/ARC)... 
    Suggested
    Temporary work

    Fusion Medical Staffing

    Davenport, IA
    4 days ago
  • Job Description Respiratory Therapist, Ottumwa Regional Health Center Full Time | F, Sa, Su | 7pm - 7am $15,000 Sign-on Bonus Who We Are: People are our passion and purpose. Ottumwa Regional Health Center has provided compassionate, high-quality healthcare...
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Local area
    Relocation package

    LifePoint Health

    Ottumwa, IA
    3 days ago
  •  ...CRT Opportunity With GetMed Staffing GetMed Staffing is searching for a strong CRT to assist our traveler-friendly client. A minimum of 1-2 years of experience is required. Traveling with GetMed Staffing offers the unique opportunity to gain diverse experiences, both... 

    Getmed Staffing

    Waterloo, IA
    2 days ago
  • $2,059 per month

    Allied - Certified Respiratory Therapist (CRT) - Travel Gross Pay (weekly): $2059.0 Taxable Pay (weekly): 792.0 Non-taxable Pay (weekly): 1267.0 Shift: Start time - 06:00, End time - 18:30 Location: Davenport, IA Scheduled Hours: 36 Protouch Staffing
    Weekly pay
    Shift work

    Protouch Staffing

    Davenport, IA
    3 days ago
  •  ...Respiratory Therapist Job Type: Travel Profession: RRT/CRT Specialty: Respiratory Shift Details: 3x12 Days Job Order Details: Start Date: 09/21/2026 End Date: 12/20/2026 Duration: 13 Week(s) Client Details: City: Mason State: IA Synergy... 
    Shift work

    Synergy Medical Staffing

    Mason City, IA
    2 days ago
  •  ...Job Description Registered Respiratory Therapist (RRT) / Certified Respiratory Therapist (CRT) A healthcare facility is seeking a Registered Respiratory Therapist (RRT) or Certified Respiratory Therapist (CRT) to join their clinical team on a full-time permanent... 
    Permanent employment
    Full time
    Immediate start
    Shift work

    K.A. Recruiting

    Estherville, IA
    5 days ago
  • Respiratory Therapist Employment Type: Full time Shift: Rotating Shift At MercyOne, health care is more than just a doctor's visit or a place to go when you're in need of medical attention. Our Mission is based on improving the health of our communities that means...
    Full time
    Part time
    Relief
    Local area
    Shift work
    Night shift
    Rotating shift

    Saint Mary's Hospital

    Mason City, IA
    2 days ago
  • $8k

    Respiratory Therapist Employment Type: Full time Shift: 12 Hour Night Shift Description: *** Offering sign-on bonus up to $20,000 based on experience. *** ** Relocation Package offered, up to $8,000 based on distance. ** Employment Type: PRN - works as...
    Full time
    Temporary work
    Part time
    Relief
    Local area
    Relocation package
    Shift work
    Night shift

    Saint Alphonsus

    Des Moines, IA
    17 hours ago
  •  ...Certified Respiratory Therapist (CRT) The position is for a Certified Respiratory Therapist specializing in patient care in a pulmonary unit. The therapist will work primarily with adult and NICU patients. The role involves operating various ventilators and respiratory... 
    Night shift

    Cynet Health

    Waterloo, IA
    2 days ago
  • $1,585 - $1,822 per week

    Registered Respiratory Therapist Location: Mason City, IA Agency: Fusion Medical Staffing Pay: $1,585 to $1,822 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 11/2/2026 About the Position ...
    Full time
    Contract work
    Temporary work
    Shift work
    Night shift

    Fusion Medical Staffing

    Mason City, IA
    1 day ago
  • $1,893 per week

    Registered Respiratory Therapist Location: Mason City, IA Agency: TGL MedStaff Pay: $1,893 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 11/2/2026 About the Role: TGL MedStaff is seeking...
    Full time
    Contract work
    Summer work
    Shift work
    Night shift
    3 days per week

    TGL MedStaff

    Mason City, IA
    1 day ago
  • $2,038 per week

    Registered Respiratory Therapist Location: Davenport, IA Agency: FlexCare Pay: $2,038 per week Shift Information: Days - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: ASAP About the Position Position Details Profession...
    Full time
    Contract work
    Immediate start
    Shift work

    FlexCare

    Davenport, IA
    1 day ago
  • $1,595 - $1,782 per week

    Registered Respiratory Therapist Location: Ottumwa, IA Agency: Prime Time Healthcare Pay: $1,595 to $1,782 per week Shift Information: Rotating - 5 days x 8 hours Contract Duration: 13 Weeks Start Date: ASAP About the Role: Prime Time...
    Full time
    Contract work
    Summer work
    Immediate start
    Shift work
    Rotating shift

    Prime Time Healthcare

    Ottumwa, IA
    1 day ago
  • $2,293 per week

     ...: 13 weeks Shift: 18:30 - 07:00 Hours per Shift: 36 Experience: 1-2 years License: Iowa License required Certifications: NBRC: CRT or RRT BLS ACLS PALS NRP Must-Have Skills/Experience: Patient assessment Implementing treatments and therapies Attendance to... 
    Full time
    Contract work
    Shift work

    Cynet Health

    Ottumwa, IA
    1 day ago
  • Registered Respiratory Therapist Location: Davenport, IA Agency: SnapCare Pay: Competitive weekly pay (inquire for details) Shift Information: Rotating Contract Duration: 13 Weeks Start Date: 11/1/2026 About the Position Opportunity:...
    Weekly pay
    Full time
    Contract work
    Shift work
    Weekend work

    SnapCare

    Davenport, IA
    1 day ago
  • $1,823 - $2,023 per week

     ...traveling Respiratory Therapists to work a 13 week travel assignment. Candidates must have at least 2 years experience, along with BLS and CRT or RRT. Oregon License. Call Ventura Medstaff now for more information at . Requirements Required for Onboarding ARRT... 
    Full time
    Contract work
    Shift work
    Afternoon shift

    Ventura MedStaff

    Davenport, IA
    1 day ago
  • $2,293 per week

     ...Duration: 13 weeks Shift: 06:30 - 19:00 Hours per Shift: 12 Experience: 1-2 years License: Iowa License required Certifications: NBRC: CRT or RRT, BLS, ACLS, PALS, and NRP Must-Have Skills/Experience: Patient assessment Implementing treatments and therapies Experience... 
    Full time
    Contract work
    Shift work

    Cynet Health

    Ottumwa, IA
    1 day ago