Software Developer
Nightwing · Annapolis Junction, MD · 1 wk ago
Engineering$64k–$128k/yrFull-time
Position Description
Nightwing CODEX seeks a software developer to design and implement custom software tools and techniques. The role involves developing software in Python, C++, and Java, diagnosing issues, and collaborating with customers and other developers.
Technical Requirements
- Experience programming in C/C++ or similar languages
- In-depth understanding of network protocols
- In-depth understanding of OS internals
- Experience with IDA Pro, Ghidra, or similar binary analysis tools (a plus)
- Familiarity with modern software engineering concepts
- Ability to gather requirements and design solutions independently
- Strong knowledge of common CNO techniques
- Strong familiarity with software security technologies such as ASLR and DEP
Required Experience
- 1 - 6 years of experience programming in C/C++ or similar languages
- Experience with Python
Required Education
- Bachelor’s degree in computer engineering, Computer Science, or related field
Pay
The salary associated with this position is $64,000 - $128,000, commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Nightwing offers medical, vision, and dental insurance coverage, a 401k plan, PTO, holidays, and additional insurances.
Schedule
Not specified
Benefits
- Medical insurance
- Vision insurance
- Dental insurance
- 401k plan
- PTO
- Holidays
Skills
- Software development in Python, C++, and Java
- Network protocols
- OS internals
- Binary analysis tools (IDA Pro, Ghidra)
- Modern software engineering concepts
- CNO techniques
- Software security technologies (ASLR, DEP)
Qualifications
- Top Secret/SCI + Full Scope Poly clearance required