SAIC logo

Software Engineer

SAIC

Huntsville, AL
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

SAIC is seeking a Software Engineer supporting the Software, Simulation, Systems Engineering and Integration Directorate (S3I) in support of the Interoperability Engineering System (IES) software sustainment. The role involves supporting the full lifecycle of software development, including research, design, implementation, integration, and testing in Huntsville, AL. SAIC is a Fortune 500 mission integrator focused on advancing technology and innovation to serve and protect the world, with a portfolio spanning defense, space, civilian, and intelligence markets. The company emphasizes secure, high-end solutions and modernizing mission-critical operations.

Key Responsibilities

  • Participate in the complete software development process from conception to deployment
  • Maintain and enhance software following deployment
  • Support the full software lifecycle, including design, implementation, and delivery
  • Analyze, write, build, and deploy software solutions
  • Conduct automated testing and provide development feedback
  • Modify and test existing software as needed
  • Perform software and systems integration
  • Conduct unit testing and code coverage analysis
  • Support integration test events on-site

Requirements

  • Bachelor's degree in computer science/software engineering with five (5) years or more experience; six (6) years of additional experience can be considered in lieu of degree
  • Must possess an active Secret clearance or have the ability to obtain one; US Citizenship required
  • Strong experience building intuitive user interfaces (UI)
  • Proficiency in application development using .NET and ASP.NET in an Agile environment
  • Proven experience in back-end development with a focus on .NET Core
  • Ability to analyze requirements, design, and produce robust and testable software
  • Experience evaluating and developing unit tests for C# and C++ code
  • SQL database development experience
  • Ability to debug, compile, and test C++ source code
  • Familiarity with Git version control and Agile development practices
  • Strong understanding of object-oriented programming and complex data structures

Nice to Have

  • Knowledge of tactical and simulation data links (e.g., Link 16, Link 11, JREAP, DIS)
  • Experience with secure programming techniques
  • Familiarity with ADA programming and translating ADA to C++

Working at SAIC

SAIC accepts applications on an ongoing basis with no deadline. It is a mission-driven organization driven by purpose, innovation, and a commitment to serving and protecting the world. The company values secure, emerging technologies and rapid integration into mission-critical operations, fostering a culture of purpose and opportunity.

Apply Now

Job Details

Posted AtJun 11, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About SAIC

Website

saic.com

Company Size

10000+ employees

Location

Huntsville, AL

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches