Our customer is seeking a Software Engineer I to contribute to national security programs with a federal intelligence agency. The Software Engineer responsibilities will be to develop, maintain, and enhance complex and diverse software systems, including processing-intensive analytics, novel algorithm development, and manipulation of extremely large data sets. The role involves working on real-time systems and business management information systems based upon documented requirements. The engineer will work individually or as part of a team, reviewing and testing software components for adherence to design requirements and documenting test results. They will also resolve software problem reports and utilize appropriate software development and design methodologies.