Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Huntsville, AL
Career Level: Associate
Industries: Technology, Software, IT, Electronics

Description

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; US Citizenship 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.


 Apply on company website