More jobs:
Software Developer, Software Engineer, Full Stack Developer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-03-11
Listing for:
SAIC
Full Time
position Listed on 2026-03-11
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Location: Huntsville, AL, US
Date Posted:
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: No
Minimum Clearance Required:
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: _SITE
Description
?
SAIC is seeking a Software Developer to assist in the rewrite of the Interoperability Engineering System (IES) in Huntsville, AL. IES is a desktop application used by the U.S. Army for Link 16 scenario generation, scripting, and data analysis. This position focuses on contributing to the design, development, and implementation of a modern software solution as part of a collaborative Agile team.
As a Software Developer, you will use your skills to help build and optimize application features while improving the system's overall performance and reliability. This role is hands-on, with mentorship opportunities from more senior team members, making it an ideal fit for mid-level professionals looking to grow their expertise and contribute to impactful projects.
Responsibilities:
- Assist in the design and development of a new software architecture to replace the existing IES application using modern practices and technologies.
- Develop features for the desktop application using C#, C++, .NET, and WPF.
- Collaborate with team members and participate in code reviews to ensure adherence to best practices and maintainable code.
- Use containerization tools, such as Docker, to support flexible and portable deployments.
- Debug and resolve software issues to improve performance and reliability.
- Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to support team progress.
- Research and apply modern tools and frameworks in support of software development efforts.
?
Required Education:
- Bachelor's degree in computer science, Software Engineering, or a related technical field and two (2) years of relevant experience; an additional six (6) years of relevant experience in similar role in lieu of a bachelor's degree.
- Must possess an active Interim Secret clearance with the ability to obtain a Secret clearance; ship required.
- Proficiency in C# with experience developing software solutions.
- Ability to write clean, readable, and maintainable code based on established specifications.
- Strong problem-solving and debugging skills to address technical challenges.
- Understanding software development best practices, including clean code principles and maintainable design patterns.
- Experience using Jira or Git Lab for project tracking, issue management, and collaborative development workflows.
- Experience working in Agile or Scrum-based software development environments.
- Familiarity or experience with other programming languages.
- Exposure to tactical communication systems such as Link 16 or defense-related applications.
- Familiarity with containerized application development using tools like Docker.
Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit For information on the benefits SAIC offers, see .
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×