1

Junior Software Engineer 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 ...

New

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 ...

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.

next page

Showing results 1-20

Junior Software Engineer information

See Alabama salary details

$42.1K

$85.7K

$128.7K

How much do junior software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for junior software engineer in Alabama is $85,692.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,200.00 and $86,600.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

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

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

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

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

What are popular job titles related to Junior Software Engineer jobs in AL?

For Junior Software Engineer jobs in AL, the most frequently searched job titles are:

Infographic showing various Junior Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 9% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $85,692 per year, or $41.2 per hour.

Junior Software Engineer

SAIC

Huntsville, AL

Full-time

Posted 2 days ago

New


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

80th of 225 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