Senior Software Developer

Huntsville, AL, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
Company Branding Image
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Scripting
  • Data Analysis
  • Scratch
  • Software Architecture
  • Research
  • Computer Science
  • Software Engineering
  • Security Clearance
  • C#
  • .NET
  • Design Patterns
  • Docker
  • Debugging
  • Problem Solving
  • Conflict Resolution
  • Agile
  • Sprint
  • Collaboration
  • Software Design
  • Incident Management
  • Workflow
  • Communication
  • DevSecOps
  • JIRA
  • GitLab
  • Continuous Integration
  • Continuous Delivery
  • C++
  • WPF
  • Application Development
  • Information Technology
  • Systems Engineering
  • FOCUS

Summary

Job ID: T2601813

Location: Huntsville, AL, US

Date Posted: 2026-03-05

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: Interim_Secret

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_ON_SITE

Description
?
SAIC is seeking a Senior Software Developer to support 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 position focuses on designing, developing, and implementing a modern, scalable software solution from scratch.

As a Senior Software Developer, you will use your technical expertise to collaborate with the Agile development team to create a robust, innovative software solution. This is a hands-on coding role focused on contributing to the application's overall architecture, performance, and maintainability.

Responsibilities:
  • Work with the development team to design and implement new software architecture to replace the existing IES application using best practices and modern technologies.
  • Develop high-performance desktop application features using, C++, C#, .NET, and WPF.
  • Collaborate with team members to create scalable and maintainable software systems aligned with project and user requirements.
  • Utilize containerization technologies, such as Docker, to enable flexible and portable application deployments.
  • Debug and optimize the codebase to ensure reliability, performance, and maintainability.
  • 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 enhance the system's capabilities.


Qualifications
?
Required Education:
  • Bachelor's degree in computer science, Software Engineering, or a related technical field and five (5) years of relevant experience; or master's degree and three (3) years of relevant experience.

Clearance Requirements:
  • Must possess an active Interim Secret security clearance with the ability to obtain a Secret security clearance; ship required.

Required Qualifications:
  • Experience with C# and .NET, including designing, developing, and optimizing enterprise-level application.
  • Demonstrated ability to develop and implement new software solutions using modern architecture and design patterns.
  • Familiarity with containerized application development using tools like Docker.
  • Strong debugging and problem-solving skills to address technical challenges effectively.
  • Experience contributing to Agile software development teams, including participating in sprint-based workflows and collaboration.
  • Solid understanding of software design principles and best practices focused on creating clean, maintainable code.
  • Experience using Jira or GitLab for project tracking, issue management, and collaborative development workflows.

Desired Qualifications:
  • Exposure to tactical communication systems such as Link 16, or experience with defense-related applications.
  • Experience with DevSecOps pipelines, including tools such as JIRA, GitLab, or other CI/CD frameworks.
  • Experience with C++, including the ability to write efficient and optimized code for complex systems.
  • Familiarity with WPF (Windows Presentation Foundation) for desktop application development is a plus.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111346
  • Position Id: T2601813
  • Posted 4 hours ago

Company Info

About SAIC

SAIC® is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets include secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Search all similar jobs