1

Computer Science Student Jobs in Alabama (NOW HIRING)

Advise and mentor students * Grantsmanship * Conduct research in computer science, data science or a related field and actively pursuing external funding. * Publish in peer-reviewed academic journals ...

Student Assistant

Auburn, AL ยท On-site

$9/hr

Student Department: Honors Program Associated Division: Provost & SeniorVP Academic Affairs Req ID: 8780 Overview The Honors College at Auburn University seeks an energetic, creative, and organized ...

$56K/yr

... logic, science, or subject-matter courses requiring substantial competence in college-level ... student and social). Volunteer work helps build critical competencies, knowledge and skills that ...

Workship

Troy, AL ยท On-site

Posting Details Position Information Posting Number ST1248P Position Title Workship Position Type Student Department Computer Science - Troy Division College of Science and Engineering Campus Troy ...

$40K - $52K/yr

... computer science; * Teach full-time approved Science courses in grades 6-8 with the appropriate ... Principal JOB GOAL: To lead students toward their potential for intellectual, emotional ...

Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...

Showing results 21-40

Computer Science Student information

See Alabama salary details

$51.2K

$75.3K

$88.8K

How much do computer science student jobs pay per year?

As of Aug 7, 2026, the average yearly pay for computer science student in Alabama is $75,329.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,200.00 and $84,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer science student, and why are they important?

A Computer Science Student should possess strong analytical abilities, problem-solving skills, and a foundational knowledge of programming languages such as Python, Java, or C++, usually supported by formal coursework or certifications. Familiarity with tools like integrated development environments (IDEs), version control systems (e.g., Git), and common databases is important for practical application of concepts. Excellent time management, teamwork, and communication skills help students balance coursework and collaborate effectively on group projects. These attributes are crucial for building a solid technical foundation, excelling academically, and preparing for internships or future employment.

What are the typical projects or assignments a computer science student might work on during their studies or internships?

Computer Science Students often engage in a variety of hands-on projects, such as developing software applications, creating algorithms, designing websites, or building simple databases. They may also participate in group projects, hackathons, or collaborative coding tasks that simulate real-world problem-solving scenarios. During internships, students often contribute to larger codebases, assist with debugging, write documentation, and sometimes interact directly with clients or end-users. These experiences help students apply their classroom knowledge, develop teamwork skills, and gain valuable exposure to industry tools and practices.

What is a computer science student?

A Computer Science Student job typically refers to internships, part-time roles, or research positions where students apply their programming, problem-solving, and analytical skills. These jobs help students gain practical experience in areas like software development, data analysis, cybersecurity, or artificial intelligence. Responsibilities may include coding, debugging, testing, and collaborating on technical projects. Such roles provide valuable hands-on learning and can enhance job prospects after graduation.

What jobs can you get if you study computer science?

A computer science student can pursue roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or web developer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What jobs can a computer science student do?

A computer science student can pursue roles such as software developer, web developer, data analyst, or IT support technician. These jobs often require programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and development environments.

Which job is best for computer science students?

Computer science students often pursue roles such as software developer, data analyst, or systems analyst, which utilize programming skills, problem-solving, and knowledge of algorithms. These jobs typically require proficiency in programming languages like Python, Java, or C++, and may benefit from certifications or internships to enhance employability.
What are the most commonly searched types of Computer Science Student jobs in Alabama? The most popular types of Computer Science Student jobs in Alabama are:
What are popular job titles related to Computer Science Student jobs in Alabama? For Computer Science Student jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Computer Science Student jobs? Cities in Alabama with the most Computer Science Student job openings:
Infographic showing various Computer Science Student job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $75,329 per year, or $36.2 per hour.

Assistant / Associate Professor for Computer Science

Alabama Agricultural and Mechanical University

Normal, AL โ€ข On-site

$75K - $88K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Job description

Salary: $75,100.00 - $88,075.00 Annually
Location : Normal
Job Type: Full-Time
Job Number: 202300150
Department: Electrical Engineering/Computer Science
Opening Date: 12/06/2023
Description
Summary:
This position is a full-time tenure track faculty appointment in the Department of Electrical Engineering and Computer Science. The Rank and Tenure-status is negotiable based on qualification.
Examples of Duties
Essential Duties and Responsibilities:
Teach courses in Computer Science, engage in scholarly activities, develop externally funded research programs in Artificial Intelligence and Automation, Data Science, Robotics and Mathematical Modeling etc., direct the research of students, engage in professional and public service, and advise students on academic curricula, professionalism, and career opportunities. The Department values interdisciplinary and collaborative research, as well as innovative approaches to an inclusive engineering education.
Typical Qualifications
Minimum Position Requirements (including years of experience, certifications, licenses, etc.):
Ph.D. degree in Computer Science. ABD candidates who will complete Ph.D. by August 2023 will also be considered.
Supplemental Information
Knowledge, Skills, and Abilities:
โ€ข Excellent record of productive research publications.
โ€ข Ability to secure external funding in Data Science or Artificial Intelligence Application.
โ€ข Excellent teaching record.
We offer a complete benefits package to full-time employees including health care, dental, vision, retirement, deferred compensation plans, flexible spending accounts, life insurance, short and long-term disability, holidays, vacation, and sick leave.
To learn more details, visit our benefits page at
01
Do you have a Ph.D. degree in Computer Science? ABD candidates who will complete the Ph.D. by August 2023.
  • Yes
  • No

Required Question