Cyber Software Engineer-Principal
On-siteAnnapolis Junction, Maryland, United States
Job Summary
Design and develop innovative software solutions supporting advanced analytics and cybersecurity objectives by collaborating with mission stakeholders to analyze requirements and architect scalable systems. Work closely with operating system internals, focusing on memory management, file I/O, and system APIs while leveraging low-level programming languages like Python, C/C++, and x86 Assembly. Perform executable program analysis, debugging, and low-level software development to address complex mission challenges. Requires TS/SCI clearance with polygraph, a B.S. degree, and 11+ years of experience. This role is part of NetSage's mission-focused team dedicated to advancing national security through exceptional cyber expertise.
Required Qualifications
- TS/SCI with polygraph security clearance
- A Bachelor of Science (B.S.) degree in Computer Science or a related field and eleven (11) years or relevant experience
- A Doctoral degree (PHD) and seven (7) years
- A Master of Science (M.S.) degree and nine (9) years
- An Associate of Science (A.S.) degree and thirteen (13) years of experience
- Strong proficiency with object-oriented languages like Python
- The ability to read and understand C/C++ and x86 Assembly
- Experience working with operating system internals, including memory management, file I/O, and system APIs
- Experience with software architecture and technical design
- Experience with executable program analysis, debugging, and low-level software development
Desired Qualifications
- Experience with malware analysis and reverse engineering
- Familiarity with protocol analysis and network communications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.