
Description
Description
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. A Software Engineer is needed to support the full lifecycle of software development, including research, design, implementation, integration, and testing in Huntsville, AL.
Duties and 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
Qualifications
Education Requirement:
- Bachelor's degree in computer science/software engineering with five (5) years or more experience; Six (6) years' additional years' experience can be considered in lieu of degree.
Clearance Requirements:
- Must possess an active Secret clearance or have the ability to obtain one; US Citizenship required.
Required Skills:
- 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
Preferred Qualifications
- 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++
Apply on company website