Relevant experience must be in the design/development of computer or information systems and include engineering hardware and/or software over their lifecycle (i.e., requirements analysis, design, implementation, testing, integration, deployment/installation, and maintenance), programming, computer systems research, reverse engineering, and/or computer/network security. Computer Systems Architects at NSA use commercial and government-developed hardware, software, networking, and security products to design, develop, and optimize the structure and performance of computer systems and computing platforms.