Cybersecurity Software Engineer
Core
Design and develop software for advanced cybersecurity analysis, cryptographic solutions, and secure computing architecture to support critical national security infrastructure.
Role type
Senior IC cybersecurity software engineer (cryptographic solutions)
Builds
Secure systems, network security products, and cryptographic solutions for the Intelligence Community
Domain
National security / Cryptography / Secure computing
Deliverable
production ML models | product features
Required skills
Python, JavaScript, functional programming, low-level networking (TCP/IP, OSI model), cryptography (PKI, symmetric/asymmetric encryption, hashing), Linux, Windows, CI/CD, Docker, GitLab CI/CD, Scapy, unit/integration/system testing
Technologies
Python, JavaScript, Docker, GitLab, Linux, Windows, Scapy, VS Code
Responsibilities
Design software and develop functional code; create thorough unit, integration, and system-level test coverage; apply knowledge of low-level networking and cryptographic fundamentals to build secure solutions
Seniority
Senior, hands-on IC