OneMain Financial Jobs

Job Information

SAIC Software Developer in Huntsville, Alabama

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.

Qualifications



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.

Clearance Requirements:

  • Must possess an active Interim Secret clearance with the ability to obtain a Secret clearance; US Citizenship required.

Required Qualifications:

  • 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 GitLab for project tracking, issue management, and collaborative development workflows.

Desired Qualifications:

  • 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.

REQNUMBER: T2601816

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

DirectEmployers