The position involves designing software tools and subsystems to support software reuse and domain analyses, managing their implementation, and overseeing software development and support using formal specifications and accepted design techniques. The role includes estimating software development costs and schedules, reviewing existing programs for refinements, and formulating specifications for software applications. Responsibilities also include program design, coding, testing, debugging, documentation, and quality assurance review of software products. The candidate will analyze vulnerabilities within the IC GovCloud security tool suite, conduct gap analysis, and research commercial products to address deficiencies. The role requires collaboration with ancillary organizations for hardware/software procurement and implementation, as well as preparing configuration plans and enhancing existing systems for interoperability. The candidate will also be responsible for deploying security solutions, conducting training for users, and maintaining the operational capacity of security tools.