Job description
- Develops, creates, maintains, and writes/codes new (or modifies existing) computer applications, software, or specialized utility programs. Develops APIs to integrate cyber tools and applications into SIEMs and eGRC platforms. Develops applications within the eGRC platform to fully integrate Authorization requirements. Develops solutions for document management requirements.
Key Skills & Experience
- Five (5+) years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
- Experience with microservice architectures within a Docker containerized environment.
- Experience deploying software solutions to a cloud-based environment.
- Experience with distributed software version control systems and continuous integration, such as git and gitlab.
- Understanding of static and dynamic software analysis tools and techniques.
- Experience implementing and integrating IC community security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications.
Education, Certifications, & Credentials
- Bachelor of Science (BS) Degree in Computer Science, Information Technology (IT), Cybersecurity, or Engineering related field.
- Active Q clearance required.
- Candidates with TS/SCI clearance can be switched over to Q clearance easily.