Description
The Software Engineer develops, maintains, and enhances complex software systems involving analytics, algorithms, large data sets, real-time systems, and business management information systems. The role reviews and tests software components, resolves problem reports, contributes to system design and requirements analysis, and may lead or oversee software development teams. It requires U.S. citizenship, an active TS/SCI security clearance with Full Scope Polygraph, 12 years of similar software engineering experience, and a bachelor's degree in computer science or a related discipline, with four years of additional experience substituting for the degree.
