SAIC logo

Software Developer

SAIC

Huntsville, ALJob$100–140K/yrSeen 4 days agoSeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$100–140K/yr
Location
Huntsville, AL
Work Authorization
US work authorization required

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Secret clearance

Job overview

SAIC seeks a Software Developer in Huntsville, Alabama, to support a team providing hardware and software development and testing for the U.S. Army. The role develops systems and software architectures, manages software requirements, and creates embedded software solutions. The candidate reviews specifications and interface documentation, supports design and performance analyses, and participates in technical reviews and configuration control activities.

Skills & qualifications

RequiredNice to have

Skills

LinuxC++Object-Oriented DevelopmentUnified Modeling LanguageEmbedded Software DevelopmentSoftware Development ProcessesCMMIVxWorksIBM RhapsodyIBM DOORS

Qualifications

Bachelor's in CS or Related5+ Years Related Experience or 6+ Years in LieuActive Secret Security ClearanceUS Citizenship

Full job description

Description

SAIC has a position open for a Software Developer located in Huntsville, AL . The selected candidate will be a member of a team providing hardware and software development and test support to the US ARMY.

Job Responsibilities:

The candidate perform a variety of engineering tasks, either independently or under supervision, which are broad in nature and are concerned with the design and implementation, including personnel, hardware, software and support facilities and/or equipment.

Job Description:

The candidate will be responsible for developing systems and software architectures, managing software requirements, and developing embedded software solutions. The applicant must be able to review system and subsystem specifications and interface documentation for completeness, accuracy, and applicability. Candidate will support and participate in system/subsystem design, trade-off and performance studies and analyses; interpret and analyze requirements obtained/derived from customer; review, verify and/or validate system specifications and other design-related documentation; and hardware and software design review, technical interchange and management control meetings, and configuration control boards.

Qualifications

Education Requirements:

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline is required and five (5)+ years of related experience is required; Additional six (6) years’ experience can be considered in lieu of degree.

Clearance Requirements:

  • Must possess an active Secret security clearance; US Citizenship required.

Required Skills:

  • Must have a working knowledge of Linux Operating Systems, C++.

  • Object Oriented Development using the Unified Modeling Language (UML)in a embedded environment.

  • Candidates must also have a strong knowledge of all software development processes, documentation, and CMMI.

Desired Skills:

  • Experience with VxWorks, IBM Rhapsody, and IBM DOORS.

Target salary range: $100,001 - $140,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

REQNUMBER: 2618651

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

How this job compares

Set against the 41,311 open Software Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This posting$100–140K/yr
  • Alabama median$107–210K/yr343 salary ranges
  • US median$134–215K/yr32,980 salary ranges

This range's midpoint, $120K, is 21% below the Alabama median midpoint ($151K) — in the lowest quarter of Software Engineer salary ranges in Alabama.

Openings
Olive Jobs lists 463 open Software Engineer jobs in Alabama and 41,311 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Alabama
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,552 postings).
Education
14,305 of the 41,311 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.