1

Computer Science Research Jobs in Alabama (NOW HIRING)

$56K/yr

... research, mathematics, probability, statistics, mathematical logic, science, or subject-matter ... Knowledge of computer operations and standard software applications . PART-TIME OR UNPAID ...

Research Scientist

Huntsville, AL · On-site

$56K - $108K/yr

We are pleased to announce the opening for a Research Scientist who will join our Biotechnology ... Electrical Engineering, Computer Science, Mechanical Engineering, Mathematics, Aerospace ...

REQUIRED QUALIFICATIONS / SKILLS *   Must possess a Bachelor's Degree in Computer Science ... research, development, test and evaluation in support of military equipment and systems * Ideal ...

Computer Programmer II

Huntsville, AL · On-site

$37.40 - $39.50/hr

Must possess a Bachelor's Degree in Computer Science, Computer Engineering or related discipline ... research, development, test and evaluation in support of military equipment and systems * Ideal ...

Active research areas include protein and antibody design, novel AI approaches to molecular ... Doctor of Philosophy (PhD) in biomedical informatics, computing, computer science, data science ...

next page

Showing results 1-20

Computer Science Research information

See Alabama salary details

$10

$20

$33

How much do computer science research jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for computer science research in Alabama is $20.14, according to ZipRecruiter salary data. Most workers in this role earn between $15.67 and $21.59 per hour, depending on experience, location, and employer.

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

Success in Computer Science Research requires a solid background in computer science theory, algorithms, mathematics, and typically a graduate degree such as a Master's or Ph.D. in a relevant field. Familiarity with programming languages (such as Python, Java, or C++), research tools (e.g., MATLAB, TensorFlow), and publishing research in peer-reviewed venues is highly valuable. Strong analytical thinking, problem-solving, written communication, and collaboration skills allow researchers to effectively explore novel ideas and present their findings. These competencies are critical for advancing technology, contributing original research, and working effectively in academic or industry research environments.

What is a Computer Science Research job?

A Computer Science Research job involves investigating fundamental and applied problems in computing to develop new algorithms, technologies, or theories. Researchers work in academia, industry, or government labs, focusing on areas such as artificial intelligence, cybersecurity, and data science. They conduct experiments, publish findings, and collaborate with other experts to advance the field.

What are the typical daily responsibilities of someone working in Computer Science Research?

Professionals in Computer Science Research spend their days designing and conducting experiments, analyzing data, reviewing current literature, and developing new algorithms or models. They often collaborate with cross-functional teams, including other researchers, engineers, and sometimes product managers, to advance the understanding or application of emerging technologies. A significant portion of their work also involves writing and presenting research papers, prototyping solutions, and occasionally mentoring students or junior team members. The role is dynamic and involves both independent investigation and teamwork to solve complex technical problems.

What are the most commonly searched types of Computer Science Research jobs in Alabama? The most popular types of Computer Science Research jobs in Alabama are:
What are popular job titles related to Computer Science Research jobs in Alabama? For Computer Science Research jobs in Alabama, the most frequently searched job titles are:
Infographic showing various Computer Science Research job openings in Alabama as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 18% Part Time, and 6% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $41,895 per year, or $20.1 per hour.
Sr Software Engineer with Security Clearance

Sr Software Engineer with Security Clearance

Scientific Research Corporation

Huntsville, AL • On-site

$114K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Description * Performing as task lead for the software development of Radio Frequency (RF) emitter products and solutions * Developing software using modern C++ for development of Radio Frequency (RF) emitter products and solutions * Performing as part of an Agile Scrum development team (5-10 member) that uses modern C++ for the development of Radio Frequency (RF) emitter products and solutions * Responsible for assisting with the design, development, testing, troubleshooting, and debugging of software programs and software-intensive systems * Participating in the software project-level testing strategy and coordinating with the testing team to ensure new features are thoroughly tested * Participating in on-site customer integration efforts and test events * Assisting with software reviews to ensure software meets desired quality standards, is free from bugs, and behaves as intended * Mentoring junior software engineers to facilitate skill and knowledge development through informal opportunities, such as coaching or offering advice, and formal training opportunities #LI-DH1 Requirements * Minimum of a bachelor's degree in engineering or computer science and at least ten years' work-related experience or a master's degree in engineering or computer science and eight years' work-related experience or a Ph.D. in a relevant technical discipline or an equivalent combination of education and experience * Must have a strong background in Software Engineering activities to include research, design, development, debugging, integration, testing, and deployment * Must have experience leading a software development team * Must have a strong understanding of the Linux Operating System, significant RedHat experience is desired * Must have a good understanding of parallelism, concurrency, or threading in a distributed environment * Must have a good working knowledge of build systems such as Make and CMake * Must have experience with Agile Scrum methodologies and practices * Must have strong written and verbal communication skills * Must have good interpersonal skills and be capable of conflict resolution in a team environment * Candidate must possess a Secret clearance or be eligible to obtain one Desired Skills * At least 8 years of modern C++ (C++11 or newer) development * Some experience with user interface (UI) design and developing workflows that provide a good user experience (UX) * Experience with small-scale distributed systems with latency restrictions * Experience within the Atlassian suite and GitLab * Experience with DevOps, including continuous integration (CI) and continuous deployment (CD) pipelines * Working knowledge of Cyber Security principles, STIG processes and working through Risk Management Framework(s) * Experience with range interfaces such as LMOC, TBCF, XLCC, etc. * Experience in network architecture and implementations Clearance Information SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL WITH TOP SECRET ELIGIBILITY Travel Requirements * Moderate travel required About Us Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients. SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals with amounts increasing based on role and years of service, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information. EEO Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment. All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law. Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.