CNE Developer
US$225,000 – US$250,000 / yr base salary
Posted 17 Oct 2025
Advertised as “CNE Developer-TS Required”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- TS
- Management level
- Individual contributor
- Employment
- On-Site
- Contract
- Full-time
| Base salary | US$225,000 – US$250,000 / yr |
|---|
SIXGEN’s mission is to deliver agile, mission-ready cybersecurity solutions that empower government and critical infrastructure organizations to stay ahead of advanced cyber threats. We combine innovation, deep expertise, and cutting-edge capabilities to uncover vulnerabilities, protect vital systems, and ensure operational superiority in an ever-evolving digital landscape.
Position: CNE Developer
Job Type: Full Time On-site WFH Friday
Location: Columbia, MD
Clearance Requirements: TS SCI Eligible with ability to pass CI polygraph
Travel: 0%
We are seeking a Computer Network Exploitation (CNE) Developer to research vulnerabilities, develop specialized software capabilities, and support authorized operations. This role combines low-level software development, reverse engineering, and vulnerability research to address complex technical challenges across operating systems, applications, and network protocols.
The ideal candidate is comfortable working with unfamiliar codebases, investigating undocumented system behavior, and turning research findings into reliable, maintainable software. The developer will collaborate with researchers, systems engineers, and testing personnel throughout the development lifecycle.
Responsibilities
- Design, develop, test, and maintain software supporting authorized CNE research, capability development, and mission requirements.
- Conduct vulnerability research and root-cause analysis of operating systems, applications, services, and network protocols.
- Reverse engineer compiled software, firmware, and proprietary protocols to understand functionality, identify weaknesses, and assess technical feasibility.
- Develop proof-of-concept implementations and mature validated research into documented, testable capabilities.
- Write and debug software
- Analyze platform internals, including memory management, process execution, system calls, access controls, and interprocess communication.
- Build development and testing environments that reproduce relevant system configurations and support repeatable evaluation.
- Develop modular components with clearly defined interfaces to support integration, maintenance, and adaptation to changing requirements.
- Collaborate with independent testing and quality assurance personnel to validate functionality, reliability, compatibility, and failure handling.
- Participate in code reviews, configuration management, and technical planning
- Document software architecture, research findings, build procedures, dependencies, limitations, and test results.