×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Software Developer; System Security

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Nightwing Intelligence Solutions, LLC
Full Time position
Listed on 2026-09-27
Job specializations:
  • IT/Tech
    Cybersecurity
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.

Software

Developer (System Security)

Join Nightwing's Products team and work at the cutting edge of multi-layered cyber resiliency solutions protecting mission-critical systems. Our software-based cyber resiliency solutions have been field-deployed since 2009, protecting the confidentiality and integrity of data and applications on Department of Defense weapon systems and platforms. Our threat model assumes adversaries have gained escalated privileges and bypassed traditional security controls—we build the last line of defense.

We're seeking a sharp, seasoned software developer to strengthen our flagship security products, which provide deep OS-level protections for Windows, Linux, and VxWorks environments. You'll develop security capabilities that lock down execution environments, protect applications and data at rest and during execution, and implement robust cyber detection and response mechanisms. This role is ideal for an experienced systems programmer who wants to dive deep into operating system internals and low-level security engineering.

While you don't need to be a kernel developer today, you should be excited about becoming one and have the foundation to get there quickly.

Security Clearance:

Must meet the requirements to obtain and maintain a Secret government security clearance U.S. Citizenship is required. Qualified applicants may be subject to a security investigation and must meet minimum qualifications for access to classified information.

Required Qualifications:
  • 5+ years of professional software development experience in systems-level programming
  • Expert-level C/C++ skills with a deep understanding of memory management, pointers, and low-level programming concepts
  • Strong OS-level systems programming experience - you've built more than desktop applications; you understand how the OS actually works under the hood
  • Debugging complex systems issues - comfortable using tools like gdb, Win Dbg, Visual Studio Debugger, or similar to diagnose crashes, memory corruption, and system-level problems
  • Version control proficiency (Git) in a team environment
  • Self-directed learning ability - proven track record of independently mastering new technical domains
What Sets Qualified Candidates Apart:
  • Experience working close to the OS: kernel modules, device drivers, system services, OS internals projects, or security tools
  • Background in security-sensitive code: anti-malware, EDR, security monitoring, or exploit mitigation
  • Understanding of operating system concepts: process/thread management, memory management, I/O systems, interrupt handling
  • Assembly language experience (, ARM) - reading and debugging at the instruction level
  • Experience with scripting languages (Python, Batch) for automation and testing
  • Familiarity with security concepts: cryptography, threat modeling, attack surfaces
  • Knowledge of boot processes, firmware, or hardware security (TPM, Secure Boot, UEFI)
  • Understanding of Linux Driver Model and/or Windows driver models (WDM/WDF/WDK) - even if just conceptual
What Disqualifies Candidates:
  • To be direct about fit, this role is likely not a good match if your primary experience is:
    Web development, mobile apps, or enterprise application…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary