Nightwing CODEX is looking for a software developer to design and implement custom software tools and techniques to meet customer challenges in cyber operations, data intelligence, and software modernization.
Requirements
- 1 - 6 years of experience programming in C/C++ or similiar and Python
- In-depth understanding of network protocols
- In-depth understanding of OS internals
- Experience with IDA Pro, Ghidra, or similar binary analysis tool a plus
- Familiarity with modern software engineering concepts
- Knowledge of common CNO techniques
- Strong familiarity with software security technologies such as ASLR and DEP
Responsibilities
- designs and implements custom software tools and techniques
- diagnoses issues and debugs customer problems using industry standard tools as well as custom toolsets
- responsible for end-to-end design, development, and standard developer testing of the developed software
- writes documentation pertinent to operating and supporting the developed software and techniques
- software development, toolchain/helper tool development, and use of debuggers, disassemblers, and other diagnostic software
- interface with other developers as well as customer personnel to solve problems and communicate requirements, status, and other information
- design, develop, test, and maintain CNO capabilities
Other
- Ability to gather requirements and design a solution with minimal oversight
- Ability to present a development plan and forecast deliverables
- mentoring junior developers
- performing code reviews
- Top Secret/SCI + Full Scope Poly required