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

Senior Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: SAIC
Full Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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.
#J-18808-Ljbffr
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