×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer Security Clearance

Job in Huntsville, Madison County, Alabama, 35898, USA
Listing for: SAIC
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps, Senior Developer
Job Description & How to Apply Below
Position: Senior Software Engineer with Security Clearance
Description SAIC is seeking a Principal Software Engineer to contribute advanced technical expertise to the complete 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 role focuses on designing, developing, and implementing a modern, scalable software solution from scratch.

The Principal Software Developer will apply deep knowledge of software engineering principles to create high-quality, efficient, and maintainable code. You will work closely with an Agile team to collaborate on innovative solutions and deliver a robust application. Responsibilities:
* Design and develop a new software architecture to replace the existing IES application using best practices and modern tools.
* Develop high-performance desktop application features using C++, C#, .NET, and WPF.
* Collaborate with the Agile development team and customer organizations to create scalable and maintainable software aligned with user and project requirements.
* Leverage containerization technologies such as Docker to support flexible and portable deployments.
* Debug and optimize the codebase, ensuring reliability and performance of the final product.
* Participate in Agile ceremonies, including sprint planning, backlog refinement, and retrospectives, contributing technical insights during development cycles.
* Research and recommend modern frameworks, design patterns, and tools to guide development of the new system.
* Deploy and support applications that are fielded to multiple customer sites. Qualifications

Education Requirements:

* Bachelors degree and nine (9) years' experience in software engineering and development; an additional six (6) years' experience can be considered in lieu of degree (per contract vehicle). Clearance Requirements:
* Must possess an active Interim Secret security clearance with the ability to obtain a Secret security clearance; US Citizenship required.

Required Qualifications:

* Knowledge of software design principles and best practices surrounding clean, efficient, and maintainable code.
* Deep experience with C# and .NET, including knowledge of WPF for desktop application development.
* Significant experience with C++, including the ability to write efficiently, optimized, and maintainable code.
* Proven track record of designing and implementing new software solutions, including expertise in system architecture and scalable design.
* Strong debugging, troubleshooting, and optimization skills to ensure system performance and quality.
* Experience contributing to collaborative Agile development environments, applying technical expertise and modern methodologies.
* Experience with deploying and supporting applications that are fielded to multiple customer sites.
* Experience using Jira or Git Lab for project tracking, issue management, and collaborative development workflows. Desired

Qualifications:

* Exposure to tactical communication systems such as Link 16, or a background in defense-related software is a plus.
* Experience designing and enhancing enterprise Dev Sec Ops  pipelines with integrated security automation, compliance validation, and scalable CI/CD workflows.

Familiarity with Risk Management Framework (RMF) processes or secure software development practices.
* Proficiency with containerized application development using tools like Docker.
Position Requirements
10+ Years work experience
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary