1

Computer Science Jobs in Florence, AL (NOW HIRING)

Operation Technology Engineer

Muscle Shoals, AL · On-site

$61K - $82K/yr

Bachelor's degree in computer science, Information Technology, Management Information Systems, Engineering, Business, or other computer-related or equivalent degree * 6+ years of diversified ...

Operation Technology Engineer

Muscle Shoals, AL · On-site

$61K - $82K/yr

Bachelor's degree in computer science, Information Technology, Management Information Systems, Engineering, Business, or other computer-related or equivalent degree * 6+ years of diversified ...

Be Seen First

Quality Lab Technician

Red Bay, AL · On-site

$20 - $25/hr

... computer programs used for lab equipment and lab operation · Familiar with equipment operation ... S. in Chemistry, Biochemistry, or related science * Or 2+ years experience * Able to visually ...

next page

Showing results 1-20

Computer Science information

See Florence, AL salary details

$50.7K

$74.6K

$88K

How much do computer science jobs pay per year?

As of Jul 9, 2026, the average yearly pay for computer science in Florence, AL is $74,596.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,600.00 and $83,900.00 per year, depending on experience, location, and employer.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What Are Computer Science Jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

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

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.
What are the most commonly searched types of Computer Science jobs in Florence, AL? The most popular types of Computer Science jobs in Florence, AL are:
What cities near Florence, AL are hiring for Computer Science jobs? Cities near Florence, AL with the most Computer Science job openings:
Infographic showing various Computer Science job openings in Florence, AL as of July 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 96% In-person, and 4% Remote job distribution, with an average salary of $74,596 per year, or $35.9 per hour.
Assistant/Associate Professor of Computer Science (Tenure-Track)

Assistant/Associate Professor of Computer Science (Tenure-Track)

Athens State University

Athens, AL • On-site

Full-time

Posted yesterday


Job description

Posting Details
Position Information
Department/College
College of Arts & Sciences
Position Title
Assistant/Associate Professor of Computer Science (Tenure-Track)
Job Category
Faculty
Posting Number
00540
FLSA
Exempt
Full or Part Time
Full-Time
Other
Temporary
No
If Temporary, number of months
Position Summary Information
Duties
In addition to the adhering to the general faculty guidelines, as specified by the Employee Handbook, the Dean of the Colleges, and the Provost / Vice President for Academic Affairs, duties include:
DUTIES:
  • Teaching a variety of upper-division (junior/senior) and graduate courses in support of programs in Computer Science, Information Technology, and Cybersecurity,
  • Developing and delivering courses in a variety of modes, including traditional, blended, and online courses that ensure quality and effective assessment,
  • Working with a range of students in Computer Science, Information Technology, and Cybersecurity to assist them in achieving academic and career success,
  • Engaging in professional development and/or scholarship appropriate for a teaching institution to maintain currency in disciplinary field(s),
  • Holding office hours and advising students,
  • Serving on committees and accreditation efforts,
  • Contributing to the University's mission in terms of undergraduate teaching, research, creative activities, etc., and
  • Assuming any other professional duties and responsibilities as assigned by administrative personnel.

Qualifications
QUALIFICATIONS REQUIRED:
  • An earned Ph.D. or ABD with degree conferred by start of hire in Computer Science, Computer Information Systems, Information Technology or related area of Computing from a regionally accredited institution,
  • Strong foundation in core Computer Science concepts, including but not limited to programming and the capability to teach multiple courses that utilize different programming languages.
  • Desired areas of expertise include artificial intelligence and machine learning, simulation, gaming, and virtual/augmented reality.

Salary Schedule
Salary Band: AS240/AO240
To view salary schedules, visit: www.athens.edu/human-resources/salary-schedule-tables/
Salary will be commensurate with experience and qualifications.
Posting Detail Information
University Information
Located in historic Athens, Alabama, Athens State University offers junior and senior-level coursework to community college graduates and transfer students holding sufficient credits from other institutions. Approximately 3,000 students each semester have selected Athens State because of its neighborly environment where over 50 majors and degree programs are offered, with courses taught by a supportive and exceptional faculty. Approximately 95% of the students are enrolled in at least one online course. The typical student is a working adult who commutes. Recently, the University was named the Most Affordable College in Alabama by The Best Schools, as well as a 2024 Great College to Work For by ModernThink. Athens State offers undergraduate degree programs in Liberal Arts, Teacher Preparation, and Business. The University employs more than 392 full and part-time employees with approximately 88 full-time faculty members in three colleges: College of Arts and Sciences, College of Business, and College of Education. 83% of the full-time faculty members hold a terminal degree. Athens State is accredited by the Southern Association of Colleges and Schools Commission on Colleges.
Athens, Alabama is located in North Alabama equidistant between Nashville, TN and Birmingham, AL. Athens is home to several events and festivals that have been featured as the Southeast Tourism Society's "Top 20 Events in the Southeast" including the Athens Storytelling Festival and the Tennessee Valley Old Time Fiddlers Convention.
EEO Statement
Non-Discrimination Policy Statement Athens State University, as an equal opportunity/affirmative action institution, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. Athens State University does not discriminate on the basis of race, color, national origin, age, marital status, gender, gender identity, gender expression, pregnancy, sexual orientation, disability, religion, genetic information, or veteran status in employment, or admissions to or participation in educational programs and activities. Inquiries or concerns may be addressed to the Office of the Provost/Vice President of Academic Affairs and Student Services, 300 N. Beaty St., Athens, AL 35611, 256- 233-8175.
Background Check Statement
In accordance with Athens State University Policy and guidelines, the applicant chosen for employment will be required to sign a consent form for a criminal background check. Employment will be contingent upon the receipt of a clearance notification from that criminal background check.
Close Date
Open Until Filled
Yes
Special Instructions to Applicants
Unofficial transcripts should be from the college or university which verifies qualifications for the position.
Note: Credential evaluations are needed for all transcripts obtained outside the U.S. before uploading and submitting an application. (Credential evaluators should provide course-by-course evaluations and transcribed in English.)
Upon an offer of employment, official transcripts from all colleges and universities attended must be submitted. Continued employment is contingent upon receipt of transcripts from all colleges and universities attended.
Additional Information
Athens State University participates in the E-verify System to verify employment eligibility for all newly-hired employees.
To apply, please visit https://jobs.athens.edu/
Review of applications will begin as soon as possible and will remain open until filled.
For assistance, contact the Human Resources Office at 256-216-3333 or email us at employment@athens.edu.