1

Junior Software Engineer Intern Jobs in Alabama (NOW HIRING)

ORA_ON_SITE Description SAIC is seeking a Junior Software Engineer to support our THAAD team in Huntsville, AL. The Systems Simulation, Software and Integration (S3I) Directorate is seeking a ...

New

ORA_ON_SITE Description SAIC is seeking a Junior Software Engineer to support our THAAD team in Huntsville, AL. The Systems Simulation, Software and Integration (S3I) Directorate is seeking a ...

Posted today

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based flight control systems to join our growing UAS development team. You will contribute to the design ...

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based flight control systems to join our growing UAS development team. You will contribute to the design ...

Junior Software Engineer

Huntsville, AL · On-site

$69K - $125K/yr

Leidos' Defense Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate ...

Leidos' Defense Uncrewed Systems Integration and Test is seeking a motivated and ambitious Junior Software Engineer to join the Software, Simulation, Systems Engineering and Integration Directorate ...

TBE is seeking an Entry Level Software Engineer (0-2 years) with the right composition of knowledge, experience, and drive to develop software from front-end to back-end. The candidate will ...

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL · On-site

$62K - $81K/yr

Job Title JUNIOR SOFTWARE DEVELOPER Location Huntsville, AL 35806 US (Primary) Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security ...

Junior Software Engineer

Huntsville, AL · On-site

$69K - $125K/yr

Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications supporting Hardware-in-the-loop laboratories for payloads and sensors. This role is ideal for ...

Jr. Software Developer

Huntsville, AL · On-site

$62K - $81K/yr

We are seeking a junior-level AI Software Developer (2-5 years of experience) who is passionate about applying artificial intelligence to transform complex engineering and business data into ...

Description SAIC is seeking a Junior Software Developer for the STARS products branch. This position will be located in Huntsville, Alabama . You will support the technical evolution of mission ...

New

Junior Software Developer

Huntsville, AL · On-site +1

$66K - $85K/yr

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... ORA_ON_SITE Description SAIC is seeking a Junior Software Developer for the STARS products branch.

Junior Software Developer

Huntsville, AL · On-site

$63K - $82K/yr

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... ORA_ON_SITE Description SAIC is seeking a Junior Software Developer for the STARS products branch.

New

next page

Showing results 1-20

Junior Software Engineer Intern information

What does a junior software engineer intern do?

A Junior Software Engineer Intern assists with coding, testing, and debugging software under the guidance of more experienced engineers. They often work on small features or bug fixes, attend team meetings, and learn about the company's development processes. Interns gain hands-on experience with programming languages, development tools, and real-world projects, while building foundational skills for a future career in software engineering.

What are the key skills and qualifications needed to thrive as a junior software engineer intern?

To thrive as a Junior Software Engineer Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), basic software development principles, and enrollment in or completion of a relevant degree program. Familiarity with version control systems like Git, integrated development environments (IDEs), and issue-tracking tools is highly valuable. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities set standout interns apart. These skills and qualities enable interns to quickly adapt, contribute to projects, and grow within dynamic software development teams.

What types of projects can a junior software engineer intern expect to work on during their internship?

As a Junior Software Engineer Intern, you will typically be assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or assisting with code reviews. Interns often collaborate closely with senior engineers and participate in agile sprints, gaining exposure to the full software development lifecycle. These projects are designed to help you build foundational programming skills, familiarize yourself with company tools and workflows, and contribute meaningful work to the organization. Regular feedback and mentorship are common, supporting your technical and professional growth throughout the internship.

What are the most commonly searched types of Junior Software Engineer jobs in Alabama?

The most popular types of Junior Software Engineer jobs in Alabama are:

What cities in Alabama are hiring for Junior Software Engineer Intern jobs?

Cities in Alabama with the most Junior Software Engineer Intern job openings:

Junior Software Engineer

SAIC

Huntsville, AL

Full-time

Posted yesterday

New


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

79th of 224 rated it services


Job description

Job ID: 2615867

Location: Huntsville, AL, US

Date Posted: 2026-08-20

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: No

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_ON_SITE


Description

SAIC is seeking a Junior Software Engineer to support our THAAD team in Huntsville, AL.

The Systems Simulation, Software and Integration (S3I) Directorate is seeking a Software Developer candidate in support of the THAAD Interoperability Team to develop and design THAAD simulation software JEDI.  This individual will be responsible for developing, designing, and delivering JEDI software in accordance with new THAAD software updates and adding additional capabilities using programming languages of C++ and Ada.

The candidate should be a self-starter and be able to operate with minimal supervision. The candidate must have a willingness to learn. The candidate must be flexible and work well with other team members. Excellent verbal and written communication skills are required as well as the ability to create and deliver technical code. Daily duties will be conducted at S3I in Huntsville, AL. 

Duties and Responsibilities:

  • Develop test plans and procedures
  • Develop detailed test reports and technical white papers as required
  • Complete Software Problem Reports and Change Requests
  • Develop software requirements from user inputs
  • Software development in C++ and Ada
  • Execute and Evaluate applications prior to formal delivery

Qualifications

Education Requirements: 

  • Bachelor’s degree in computer science, Engineering, or equivalent experience and zero (0) years of experience; Additional six (6) years' experience can be accepted in lieu of degree (per contract vehicle)

Clearance Requirements:

  • Must possess an active Secret security clearance or have the ability to obtain one; US Citizenship required

Required Skills:

  • Experience with C++
  • Ability to work independently with minimal supervision
  • Good interpersonal skills
  • Test execution experience

Preferred Skills:

  • Writing test plans, procedures and reports
  • System engineering requirements analysis
  • QT development experience


What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom