Назад
Company hidden
13 дней назад

Senior Principal Software Developer (System Security)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Principal Software Developer (System Security) (C/C++/OS Security): Developing multi-layered cyber resiliency features for Windows, Linux, and VxWorks that protect mission-critical defense systems, with an accent on OS-level security, threat detection, and low-level systems programming. Focus on building lockdown capabilities, integrating hardware roots of trust, implementing cryptographic binding, and solving complex memory, debugging, and operating-system challenges.

Location: Hybrid in Huntsville, Alabama, United States

Company

hirify.global provides cyber, data operations, systems integration, intelligence mission support, and software modernization services for U.S. government, defense, intelligence, civil, and commercial customers.

What you will do

  • Develop and enhance OS-level security features for Windows, Linux, and VxWorks.
  • Build cyber detection and response mechanisms against advanced persistent threats.
  • Implement cryptographic binding of sensitive software to trusted hardware.
  • Create system lockdown capabilities that minimize attack surfaces.
  • Integrate Hardware Root of Trust solutions and support multi-OS security products.
  • Protect mission-critical Department of Defense weapon systems and platforms from sophisticated attacks.

Requirements

  • U.S. Citizenship and eligibility to obtain and maintain a Secret government security clearance are required.
  • 10+ years of professional software development experience in systems-level programming, or a university degree/equivalent experience with 10+ years of relevant experience; alternatively, an advanced related degree with 7+ years of experience.
  • Expert-level C/C++ skills, including memory management, pointers, and low-level programming concepts.
  • Expert OS-level systems programming experience beyond desktop or high-level application development.
  • Experience debugging complex system issues such as crashes, memory corruption, and system-level problems using gdb, WinDbg, Visual Studio Debugger, or similar tools.
  • Git version control proficiency in a team environment.
  • Proven ability to independently learn and master new technical domains.
  • Primary experience must not be limited to web development, mobile applications, enterprise applications, high-level languages without C/C++ depth, cloud services, DevOps, or infrastructure automation.

Nice to have

  • Experience with kernel modules, device drivers, system services, OS internals projects, or security tools.
  • Experience with anti-malware, EDR, security monitoring, or exploit mitigation.
  • Knowledge of process and thread management, memory management, I/O systems, and interrupt handling.
  • Assembly language experience with x86_64 or ARM.
  • Python or Batch scripting for automation and testing.
  • Knowledge of cryptography, threat modeling, attack surfaces, boot processes, firmware, TPM, Secure Boot, or UEFI.
  • Familiarity with Linux Driver Model or Windows driver models including WDM, WDF, or WDK.

Culture & Benefits

  • Work with senior engineers experienced in mission-critical system protection.
  • Develop expertise in Linux and Windows internals, kernel development, and low-level security.
  • Contribute to cyber resiliency spanning hardware, firmware, software, and network layers.
  • Access cutting-edge tools, training, and technologies.
  • Work in a collaborative environment focused on solving complex cybersecurity and intelligence challenges.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →