1

Computer Science Teacher Jobs in Dothan, AL (NOW HIRING)

Java Developer III

Dothan, AL · On-site

$105.72K - $132.14K/yr

Bachelor's degree in Computer Science or related field and/or equivalent work experience Required ... Ability to lead and motivate others and teach technical skills * Strong problem-solving skills and ...

Bachelor of Science in Nursing (BSN) preferred * Medical Surgical, Home Health or Wound Care ... Teaching skills * Ability to work in a fast-paced environment and to work on multiple tasks at the ...

Bachelor of Science in Nursing (BSN) preferred * Medical Surgical, Home Health or Wound Care ... Teaching skills * Ability to work in a fast-paced environment and to work on multiple tasks at the ...

Bachelor of Science in Nursing (BSN) preferred * Medical Surgical, Home Health or Wound Care ... Teaching skills * Ability to work in a fast-paced environment and to work on multiple tasks at the ...

Bachelor of Science in Nursing (BSN) preferred * Medical Surgical, Home Health or Wound Care ... Teaching skills * Ability to work in a fast-paced environment and to work on multiple tasks at the ...

Computer Science Teacher information

See Dothan, AL salary details

$33.2K

$59.5K

$110.5K

How much do computer science teacher jobs pay per year?

As of May 29, 2026, the average yearly pay for computer science teacher in Dothan, AL is $59,518.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,900.00 and $63,200.00 per year, depending on experience, location, and employer.

What Does a Computer Science Teacher Do?

A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.

What are the key skills and qualifications needed to thrive as a Computer Science Teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a Computer Science Teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

What are popular job titles related to Computer Science Teacher jobs in Dothan, AL? For Computer Science Teacher jobs in Dothan, AL, the most frequently searched job titles are:
What job categories do people searching Computer Science Teacher jobs in Dothan, AL look for? The top searched job categories for Computer Science Teacher jobs in Dothan, AL are:
What cities near Dothan, AL are hiring for Computer Science Teacher jobs? Cities near Dothan, AL with the most Computer Science Teacher job openings:
Infographic showing various Computer Science Teacher job openings in Dothan, AL as of May 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 99% Physical, and 1% Hybrid job distribution, with an average salary of $59,518 per year, or $28.6 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Job Description

Medical Laboratory Scientist
Position Type: Full Time Nights

Medical Center Enterprise is your community healthcare provider, offering affordable living, recreational, and cultural activities. Enterprise is a great place to make a living and a great place to make a life! Enterprise is also growing, anchored by nearby Fort Rucker with several new industries on the way. It's also just a short ride to the gorgeous coastal beaches.

This position is not eligible for immigration sponsorship now or in the future. Applicants must be authorized to work in the U.S. for any employer.

Why You’ll Love Working Here!

  • Student Loan Support & Educational Assistance – Up to 20,000 repayment assistance, because we invest in your future!
  • My Health – Medical, Dental, and Vision plans. Flexible Spending Accounts and Employee Assistance Programs
  • My Future – PTO and Sick Time,  401(k) with Employer Match, Short-Term and Long-Term Disability
  • CHS Pathways - Student Loan Repayment, Educational Support, and Licensure and Certification Reimbursement
  • My Advantage - Accident Insurance, Critical Illness Insurance, Life and Long-Term Care Insurance, Pet Insurance and much more!

Schedule: Full time, Nights: 7 on / 7 off, Wed-Tues, 40 hours the first week, 36 hours the second week

Job Summary
The Medical Laboratory Scientist performs routine and specialized moderate and high complexity laboratory tests on blood and body fluid specimens under minimal supervision. This role ensures accurate and reliable test results by adhering to quality control protocols and maintaining laboratory instruments. The Medical Laboratory Scientist supports patient care by completing tests efficiently, troubleshooting equipment, and assisting in data collection for regulatory compliance. This position may also include teaching new employees and students and performing phlebotomy duties as needed.

Qualifications

  • Bachelor's Degree in Medical Technology or, Chemical, Physical, Biological, or Clinical Laboratory Science required or
  • Passing score on the Clinical Laboratory Technology Proficiency examination approved by HHS (HEW) required
  • 0-2 years of acute care experience required
  • Applicants must be authorized to work in the U.S. for any employer

Licenses and Certifications

  • ASCP - Medical Technologist required or
  • Medical Laboratory Technologist (AMT) required or
  • Medical Laboratory Technologist (AAB) required

Essential Functions

  • Performs moderate and high-complexity laboratory tests accurately and efficiently, ensuring timely reporting of results with proper documentation.
  • Adheres to quality control protocols, analyzing data, troubleshooting out-of-range results, and resolving issues promptly.
  • Operates and maintains laboratory instruments, performing preventative maintenance and troubleshooting malfunctions, and communicates issues to supervisors as needed.
  • Demonstrates proficiency in using laboratory computer systems for general and section-specific functions.
  • Collects, processes, and documents chain-of-custody urine drug screens as required.
  • Ensures compliance with laboratory safety standards by wearing appropriate Personal Protective Equipment (PPE) and following safety regulations.
  • Assists with phlebotomy duties and collaborates with team members to complete departmental tasks.
  • Maintains accurate records and statistical data in compliance with regulatory and departmental standards.
  • Performs other duties as assigned.

About Medical Center Enterprise

Medical Center Enterprise is a 131-bed facility offering obstetrics and gynecology, emergency medicine, family medicine, general surgery and a range of additional medical specialties. We believe in the power of people to create great care. We are a progressive, acute care hospital where skilled professionals and technology come together to provide compassionate, customer-focused care. We work hard every day to be a place of healing, caring and connection for patients and families in the community we call home.