Haystack
← Back to Jobs
Remote
Technology
SA

Junior Software Engineer

SAICHuntsville, AL🇺🇸United StatesPosted 21 Aug 2026

Why This Role Stands Out

This remote Junior Software Engineer role at SAIC offers an exciting opportunity to develop critical simulation software using C++ and Ada, fostering significant skills development. You'll thrive here if you're a proactive learner eager to contribute to impactful projects within a reputable technology company, with the potential for remote work adding valuable flexibility to your career journey.

Quick Overview

Seniority
Junior
Work mode
Remote
Location
Huntsville, AL, United States
Posted
6 days ago
C++

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; ship 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



SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see .

Similar jobs