Senior Principal OS Security Engineer

Nightwing

Huntsville (AL)

On-site

USD 150,000 - 230,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nightwing seeks a Senior Principal Software Developer (System Security) to join the Products team and work on multi-layered cyber resiliency solutions protecting mission-critical systems and DoD platforms. The role emphasizes OS-level security features, memory management, and deep security engineering across Windows, Linux, and VxWorks.

You will develop capabilities that lock down execution environments, protect data at rest and in execution, and implement robust cyber detection and response

Qualifications

  • 10+ years of professional software development experience in systems-level programming.
  • Expert-level C/C++ skills with memory management and low-level programming concepts.
  • Deep OS-level systems programming experience and understanding of how the OS works under the hood.
  • Experience debugging complex systems with tools like gdb, WinDbg, or Visual Studio Debugger.

Responsibilities

  • Develop OS-level security features operating deep within the operating system.
  • Build detection and response mechanisms to counter advanced threats.
  • Implement cryptographic binding of sensitive software to trusted hardware.
  • Create system lockdown capabilities to minimize attack surface.
  • Integrate with Hardware Root of Trust (HRoT) solutions.
  • Support multi-OS platforms (Windows, Linux, VxWorks).

Skills

C/C++
Memory management
OS internals
Debugger tools
Git
Self-learning

Education

University Degree or equivalent
Advanced Degree

Tools

gdb
WinDbg
Visual Studio Debugger
Git

Job description

Nightwing seeks a Senior Principal Software Developer (System Security) to join the Products team and work on multi-layered cyber resiliency solutions protecting mission-critical systems and DoD platforms. The role emphasizes OS-level security features, memory management, and deep security engineering across Windows, Linux, and VxWorks.

You will develop capabilities that lock down execution environments, protect data at rest and in execution, and implement robust cyber detection and response

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior OS Security Software Engineer (C/C++)
Senior OS Security Software Engineer (C/C++)

Nightwing • Huntsville (AL)

On-site
USD 150,000 - 230,000
Senior Principal OS Security Engineer - Security-Cleared
Senior Principal OS Security Engineer - Security-Cleared

Nightwing Intelligence Solutions, LLC • Huntsville (AL)

On-site
USD 140,000 - 210,000
Lead OS Security Engineer
Lead OS Security Engineer

Nightwing Technologies, LLC • Old Bridge Township (NJ)

On-site
USD 180,000 - 240,000
Senior OS Security Software Engineer (C/C++, OS Internals)
Senior OS Security Software Engineer (C/C++, OS Internals)

Nightwing • Huntsville (AL)

On-site
USD 120,000 - 190,000
OS-Level Security Software Engineer
OS-Level Security Software Engineer

Nightwing • Huntsville (AL)

Hybrid
USD 120,000 - 180,000
Senior Systems Software Engineer - OS Security & Kernel
Senior Systems Software Engineer - OS Security & Kernel

Nightwing • Huntsville (AL)

On-site
USD 120,000 - 160,000
Senior OS Security Engineer: Kernel & Low-Level C/C++
Senior OS Security Engineer: Kernel & Low-Level C/C++

Nightwing Intelligence Solutions, LLC • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Principal OS Security Engineer - Secret Cleared
Senior Principal OS Security Engineer - Secret Cleared

Nightwing • Huntsville (AL)

On-site
USD 140,000 - 190,000
Principal Software Developer (System Security)
Principal Software Developer (System Security)

Nightwing Technologies, LLC • Old Bridge Township (NJ)

On-site
USD 180,000 - 240,000
Senior Systems Software Engineer - OS & Security
Senior Systems Software Engineer - OS & Security

Nightwing • Huntsville (AL)

On-site
USD 140,000 - 190,000