NetSage logo
NetSagePosted 1 month ago

Cyber Software Engineer-Principal

On-siteAnnapolis Junction, Maryland, United States

Full TimeSenior LevelDoctorate Or Professional DegreeSmallCybersecurity Services

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce