Nightwing
Senior Software Developer (Hybrid)
Annapolis Junction, MD · Senior
No sponsorship$77k-$163kDetected 21 days ago
PythonJavaObject-Oriented ProgrammingVector DatabasesgRPCLLMsLangGraphpytestJUnitResearchMentoring
About the role
- The team comprises engineers of multiple disciplines including vulnerability research, reverse engineering, CNO/CNE development, hardware emulation, system engineering, and data analytics.
- CODEX offices span the nation and offer its engineers the ability to advance their careers through mentorship, training, and an expansive technical portfolio that covers every side of cyber.
- Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances.
Requirements
- Proficiency in object-oriented programming (OOP):
- Strong experience in either Python or Java is required, with a demonstrated ability to apply OOP principles effectively. (~9 years cumulative experience)
- Experience in both languages is highly desired, but it's fine to have more expertise in one than the other.
- Must Have At Least ONE of the Following Skill Sets:
Skills
- Experience writing IDA/Ghidra plugins/scripts
- Knowledge of x86 Assembly
- Reverse engineering experience
- Langchain
- LangGraph
- LangSmith
- Experience with embedding stores and vector databases
- Understanding on how LLM's operate locally
- Testing experience with JUnit and/or Pytest
- Familiarity with gRPC or other RPC protocols
- Experience with ARM, or PPC Assembly Languages
- Experience designing agentic workflows and pipelines
Compensation
- Text Constant The salary associated with this position ($99,000-$206,000) is commensurate with the selected candidate's qualifications, years of relevant experience, and demonstrated level of expertise.
Equal opportunity
- Nightwing is An Equal Opportunity/Affirmative Action Employer.
Apply directly at Nightwing →Create a free account for alerts like thisView Nightwing immigration profile
This listing is sourced directly from Nightwing's careers page and normalized into a canonical job model.