The successful Software Engineer supports the development and implementation of cyber engineering strategies, tools and techniques to enhance a system's cyber-resiliency against existing and emerging cyber-threats. The successful candidate will be required to perform hands-on technical analysis of test data and use critical thinking and a broad understanding of different technologies to identify areas susceptible to cyber-attack, based upon provided cyber-threat intelligence. Upon identifying susceptibilities, assist in developing recommended improvements to engineering requirements and specifications. The candidate will support development of presentations and reports to document findings, and will require good communication and interpersonal skills to convey findings in a tactful manner and at the technical proficiency of the audience.
- Capable of providing cybersecurity engineering support on systems, system elements, interfacing systems, components, security tools, devices and/or processes for developmental and operational cyber tools
- Possess in-depth technical and theoretical knowledge of cyber defensive operations and technologies
- Capable of working independently or as a team member to solve cybersecurity engineering problems
- Develop and analyze available COTs cyber protection tools that will improve security posture and provide recommendations that support the remediation and protection of systems
- Perform requirements traceability to assessment findings
- Translate analytical findings into security "use cases" that can be implemented within available surveillance capabilities
Provide detailed and accurate technical reporting of analysis results in the form of PowerPoint presentations and/or Word documents, as well as oral briefings on complex technical subjects attuned to senior management, technical, or non-technical audiencesCandidate must be willing to be processed for a TS/SCI clearance
- Four (4) or more years of software development experience required
- (Note: A Master's degree in a related discipline may substitute for two (2) years of experience. A PhD may substitute for four (4) years of experience)
- Bachelor's degree in Software Engineering, Computer Science or a related discipline is required
- (Note: Six (6) years of experience (for a total of ten (10) or more years) may be substituted for a degree)
Required skills include:
- Responsible for successful installation of SailPoint Identity IQ used for gathering Continuous Diagnostics and Mitigation.
- Responsible for leading activities related to the infrastructure to the backend SSP server and to the Integration layer.
- Responsible for the operations and management of various programs and address escalated issues.
- Implement new application versions when they are released.
- Create application documentation, drawings, and other deliverables for tool maintenance.
- Prepare technical designs with Visio diagrams and detailed descriptions.
Desired skills include:
- Should hold one or more of the following certifications in good, current standing:
- CISA, GCIH, GCED, CISSP, CASP, or Security+
- At least three (3) years of related Identity Management tools engineering experience, including installing, configuring and troubleshooting
- Experience with one or more of these tools:
- CA PAM