Senior Software Developer (hybrid)

Nightwing

Annapolis Junction, MD, United States
$77,000-$163,000 py
**
Python or java proficiency
Object-oriented programming principles
Reverse engineering experience
** Nightwing is seeking a Senior Software Developer for their CODEX division, focusing on cybersecurity and data operations. The ideal candidate should have strong proficiency in object-oriented programming, particularly in Python or Java, and possess skills in reverse engineering or LLM application development. **

Job Summary

  • Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services.
  • The CODEX division brings together an elite team of mission-focused industry experts who are well known for their ability to overcome the most advanced technical challenges.
  • If you want to be part of a collaborative team that supports challenging, meaningful work that is vital to our national security, apply today!

Matching Summary

Match Score: 75

** Nightwing is seeking a Senior Software Developer for their CODEX division, focusing on cybersecurity and data operations. The ideal candidate should have strong proficiency in object-oriented programming, particularly in Python or Java, and possess skills in reverse engineering or LLM application development. **

Salary

$77,000-$163,000

Skills & Requirements

Must-have

  • Python or Java proficiency
  • Object-oriented programming principles
  • Reverse engineering experience
  • LLM application development
  • Experience with Langchain, LangGraph, LangSmith
  • Experience with embedding stores and vector databases

Nice-to-have

  • Experience in both Python and Java
  • Writing IDA/Ghidra plugins/scripts
  • Knowledge of x86 Assembly
  • Understanding of LLM local operation
  • Experience with JUnit and/or Pytest
  • Familiarity with gRPC or other RPC protocols
  • Experience with ARM, or PPC Assembly Languages
  • Designing agentic workflows and pipelines
  • Under-the-hood understanding of inference servers
  • Understanding of packaging systems

Key Requirements

  • ~9 years cumulative experience in Python or Java
  • Bachelor of Science in Computer Science or related field
  • Ability to obtain security clearance

Work Rights

Ability to obtain clearance

Tailored Resume

Cover Letter