1

Phd Computer Science Jobs in Decatur, AL (NOW HIRING)

... Computer Science, Computer Engineering, Electrical Engineering, or Mathematics; or 6 years and a Master's degree; or a PhD with 3 years experience; equivalent experience may substitute for degree ...

Bachelor's degree in Network Engineering, Computer Engineering, Computer Science, or a related technical field with 5-7 years of experience, MS 3-5 years of experience, PhD 0-2 years of experience.

Engineer IV

Huntsville, AL · On-site

$98K - $171K/yr

Typically requires a bachelor's degree or master's degree or PhD in software engineering, computer science, or a related technical discipline from an accredited institution and progressive ...

next page

Showing results 1-20

Phd Computer Science information

See Decatur, AL salary details

$50.5K

$74.3K

$87.6K

How much do phd computer science jobs pay per year?

As of Jun 20, 2026, the average yearly pay for phd computer science in Decatur, AL is $74,330.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,300.00 and $83,600.00 per year, depending on experience, location, and employer.

Is a CS PhD worth it?

A PhD in Computer Science can lead to careers in academia, research, or specialized industry roles that require advanced technical expertise. It typically involves several years of study, research, and publication, and is valuable for positions that demand deep knowledge or innovation in areas like artificial intelligence, algorithms, or data science.

What are some common challenges faced by PhD Computer Science students during their research?

PhD Computer Science students often encounter challenges such as defining a clear and impactful research problem, managing long-term projects with limited guidance, and coping with the pressure to publish in top-tier conferences or journals. Balancing coursework, teaching responsibilities, and research can also be demanding. Effective time management, networking with peers and mentors, and seeking regular feedback can help students navigate these challenges and achieve their academic goals.

What is a PhD in Computer Science?

A PhD in Computer Science is the highest academic degree in the field, focused on advanced research and the creation of new knowledge in computing. It typically involves several years of coursework followed by original research culminating in a dissertation. Graduates often pursue careers in academia, research, or advanced industry roles that require deep technical expertise and problem-solving skills.

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

To thrive as a PhD in Computer Science, you need advanced expertise in algorithms, programming, and research methodologies, typically supported by a doctoral degree in computer science or a related field. Mastery of programming languages (such as Python, Java, or C++), data analysis tools, and familiarity with version control systems like Git are commonly required, along with experience in publishing academic research. Critical thinking, problem-solving, strong written and verbal communication, and perseverance are vital soft skills for success in research and collaboration. These skills and qualifications are essential for making significant contributions to the field, driving innovation, and effectively sharing knowledge with the academic and professional community.

What is the salary of a PhD in computer science?

A PhD in computer science typically earns a salary ranging from $80,000 to over $150,000 annually, depending on the industry, location, and experience. Academic positions, research roles, and industry jobs such as software engineering or data science may have different salary ranges, with industry roles generally offering higher compensation.

Can I make 200K with a computer science degree?

A PhD in Computer Science can lead to high-paying roles such as research scientists, data scientists, or senior software engineers, where salaries of $200,000 or more are achievable, especially in tech hubs or with extensive experience. However, reaching this level typically requires advanced skills, experience, and sometimes additional certifications or leadership responsibilities.

What jobs can I get with a PhD in computer science?

A PhD in computer science qualifies individuals for advanced roles such as research scientist, data scientist, machine learning engineer, and university professor. These positions often require strong analytical skills, programming expertise, and knowledge of algorithms, data structures, and AI tools. Graduates may work in academia, industry research labs, or technology companies focusing on innovation and development.
What job categories do people searching Phd Computer Science jobs in Decatur, AL look for? The top searched job categories for Phd Computer Science jobs in Decatur, AL are:
What cities near Decatur, AL are hiring for Phd Computer Science jobs? Cities near Decatur, AL with the most Phd Computer Science job openings:

Software Engineer, Level 2/3/4 with Security Clearance

Caribou Thunder, LLC

Huntsville, AL

Other

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago


Job description

Software Engineer (Level 2 / Level 3 / Level 4) Mid-Senior Level | Active Secret Clearance Required | $70,000 - $140,000 | Travel: Yes (10%) | Onsite: Huntsville, AL Support mission-critical missile defense capabilities-developing real-time embedded software that enables advanced weapon system functionality, hardware integration, and operational mission performance for Missile Defense Agency programs. A Day in the Life - What you'll do Design, develop, test, and maintain real-time embedded software supporting missile defense systems and mission-critical applications. Develop high-performance software solutions using modern C++ programming techniques and object-oriented design principles.

Support hardware and software integration activities to ensure system functionality, performance, and reliability. Develop, troubleshoot, and optimize software applications operating within Red Hat Enterprise Linux (RHEL) environments. Participate in the full Software Development Lifecycle (SDLC), including requirements analysis, design, implementation, integration, testing, deployment, and sustainment.

Collaborate with systems engineers, software engineers, integration teams, and government stakeholders to deliver mission capabilities. Support software verification, validation, and system-level testing activities. Participate in Agile development ceremonies including sprint planning, backlog refinement, daily standups, reviews, and retrospectives.

Utilize Atlassian toolsets to support software development, issue tracking, collaboration, and project execution. Analyze software defects, perform root cause analysis, and implement corrective actions. Contribute to continuous improvement initiatives focused on software quality, automation, and mission effectiveness.

Support technical documentation, software releases, and engineering reviews throughout the development lifecycle. Required Qualifications * Bachelor's degree in a STEM (Science, Technology, Engineering, or Mathematics) discipline from an accredited institution * Level 2: 2 years of relevant experience, or Master's degree with 0 years of experience * Level 3: 5 years of relevant experience, or Master's degree with 3 years of experience, or PhD with 1 year of experience * Level 4: 8 years of relevant experience, or Master's degree with 6 years of experience, or PhD with 4 years of experience * Active DoD Secret security clearance required at time of application * Experience developing real-time embedded software using C++ * Experience supporting hardware and software integration activities * Experience developing software within Red Hat Enterprise Linux (RHEL) environments * Familiarity with Agile software development methodologies and practices * Experience using Atlassian tools such as Jira, Confluence, Bitbucket, or related platforms * Strong written and verbal communication skills * Ability to work independently and within cross-functional engineering teams * Ability and willingness to travel up to 10% in support of program requirements * Strong analytical, troubleshooting, and software debugging skills Preferred Qualifications * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related technical discipline * Missile Defense Agency (MDA) or missile defense domain experience * Experience using National Instruments LabVIEW for software development, testing, or hardware integration activities * CompTIA Security+ certification or equivalent DoD 8140/8570 certification * Experience supporting embedded systems development within defense or aerospace environments * Knowledge of weapon system architectures, sensor systems, or command and control environments * Experience supporting software integration laboratories, hardware test environments, or system verification activities * Current active Top Secret security clearance or TS/SCI eligibility Who is Caribou Thunder? Caribou Thunder is a HUBZone-certified small business providing advanced technical and engineering services to the U.S.

Department of War and its mission partners. 35+ states and 20+ countries. We've delivered trusted solutions for over two decades - strengthening national readiness across missions on land, undersea, in the air, and throughout LEO, MEO, GEO, and deep space.

Why Caribou Thunder? TEAM THUNDER - Mission Focused. Delivery Proven.

Ready to Serve. Employee Advocacy Mission Proven Global Reach Skilled Teams Modern Tools Empowering Culture Our engineers and innovators ensure capability from sea floor to space frontier - delivering on time, maintaining compliance, and performing with precision in high-consequence environments. We specialize in Engineering Services, Cybersecurity, Software Development, Modeling & Simulation, Digital Engineering, and Artificial Intelligence - disciplines powering the nation's most complex technical missions.

Employee Advocacy + Benefits Our people are the heart of Caribou Thunder. We invest in their growth, flexibility, and well-being - knowing their success drives ours. Benefits include: Premium Health, Dental & Vision Insurance 401(k) with 6% Company Match Flexible PTO & Work Schedule Education & Certification Reimbursement Support for Military Leave Work-Life Balance & Traditional Family Values Your future, your flexibility, your well-being - we invest in you.

Apply and let's connect. Software Engineer (Level 2 / Level 3 / Level 4) Mid-Senior Level | Active Secret Clearance Required | Travel: Yes (10%) | Onsite: Huntsville, AL Support mission-critical missile defense capabilities-developing real-time embedded software that enables advanced weapon system functionality, hardware integration, and operational mission performance for Missile Defense Agency programs. A Day in the Life - What you'll do Design, develop, test, and maintain real-time embedded software supporting missile defense systems and mission-critical applications.

Develop high-performance software solutions using modern C++ programming techniques and object-oriented design principles. Support hardware and software integration activities to ensure system functionality, performance, and reliability. Develop, troubleshoot, and optimize software applications operating within Red Hat Enterprise Linux (RHEL) environments.

Participate in the full Software Development Lifecycle (SDLC), including requirements analysis, design, implementation, integration, testing, deployment, and sustainment. Collaborate with systems engineers, software engineers, integration teams, and government stakeholders to deliver mission capabilities. Support software verification, validation, and system-level testing activities.

Participate in Agile development ceremonies including sprint planning, backlog refinement, daily standups, reviews, and retrospectives. Utilize Atlassian toolsets to support software development, issue tracking, collaboration, and project execution. Analyze software defects, perform root cause analysis, and implement corrective actions.

Contribute to continuous improvement initiatives focused on software quality, automation, and mission effectiveness. Support technical documentation, software releases, and engineering reviews throughout the development lifecycle. Required Qualifications * Bachelor's degree in a STEM (Science, Technology, Engineering, or Mathematics) discipline from an accredited institution * Level 2: 2 years of relevant experience, or Master's degree with 0 years of experience * Level 3: 5 years of relevant experience, or Master's degree with 3 years of experience, or PhD with 1 year of experience * Level 4: 8 years of relevant experience, or Master's degree with 6 years of experience, or PhD with 4 years of experience * Active DoD Secret security clearance required at time of application * Experience developing real-time embedded software using C++ * Experience supporting hardware and software integration activities * Experience developing software within Red Hat Enterprise Linux (RHEL) environments * Familiarity with Agile software development methodologies and practices * Experience using Atlassian tools such as Jira, Confluence, Bitbucket, or related platforms * Strong written and verbal communication skills * Ability to work independently and within cross-functional engineering teams * Ability and willingness to travel up to 10% in support of program requirements * Strong analytical, troubleshooting, and software debugging skills Preferred Qualifications * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related technical discipline * Missile Defense Agency (MDA) or missile defense domain experience * Experience using National Instruments LabVIEW for software development, testing, or hardware integration activities * CompTIA Security+ certification or equivalent DoD 8140/8570 certification * Experience supporting embedded systems development within defense or aerospace environments * Knowledge of weapon system architectures, sensor systems, or command and control environments * Experience supporting software integration laboratories, hardware test environments, or system verification activities * Current active Top Secret security clearance or TS/SCI eligibility Who is Caribou Thunder?

Caribou Thunder is a HUBZone-certified small business providing advanced technical and engineering services to the U.S. Department of War and its mission partners. 35+ states and 20+ countries.

We've delivered trusted solutions for over two decades - strengthening national readiness across missions on land, undersea, in the air, and throughout LEO, MEO, GEO, and deep space. Why Caribou Thunder? TEAM THUNDER - Mission Focused.

Delivery Proven. Ready to Serve. Employee Advocacy Mission Proven Global Reach Skilled Teams Modern Tools Empowering Culture Our engineers and innovators ensure capability from sea floor to space frontier - delivering on time, maintaining compliance, and performing with precision in high-consequence environments.

We