Cyber Security Developer
About the role
GAI partners with prime contractors to provide professional services across key areas including Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support.
As a Cyber Security Developer, you will design, develop, and implement security controls to preserve the confidentiality, integrity, and availability of information systems. You will provide security engineering expertise, develop cybersecurity products, mitigate STIGs, and perform refactoring and re-engineering activities to upgrade cybersecurity controls for system hardening.
Responsibilities
- Ensure security is implemented during software development.
- Identify technological and functional risks inherent in system functionality, system exposure, and data sensitivity to determine required security controls.
- Recommend and design software security to mitigate weaknesses and vulnerabilities.
- Tailor and configure security controls for specific product use and prepare security assessment plans.
- Analyze and assess infrastructure for potential vulnerabilities resulting from improper configurations or hardware/software flaws.
- Prototype new or modified security hardware, operating systems, and software applications.
Requirements
- Bachelor’s degree in computer science or equivalent.
- Two to five years of equivalent professional experience.
- Ability to obtain and maintain a DoD Secret Clearance (U.S. Citizen with no dual citizenship).
Skills
- Experience using C or Java/C++ in the development of security controls for enterprise information systems.
- Strong experience at the Linux command line and writing scripts.
- Familiarity with DISA STIGs and the ability to harden applications (e.g., OS, web server, database) in accordance with recommended STIG guidance.
Highly Desirable Skills
- Experience working in an Agile/Sprint release planning environment, including impact analysis on testing as Sprints and releases are introduced to the integration environment.
- Cloud engineering experience.
Schedule
Full-Time Employee, 40 hours/week.
Location
Manassas, VA (Relocation Assistance Available).