> Markdown version of [/jobs/ext/2698229-sr-principal-cyber-software-engineer](https://www.wearedevelopers.com/jobs/ext/2698229-sr-principal-cyber-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Principal Cyber Software Engineer - **Company:** Northrop Grumman - **Location:** Roy, UT, United States - **Experience:** Expert - **Salary:** $135,000.0 - $202,600.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Applications Architecture, Bash Shell, Cluster Analysis, Configuration Management, Linux, Domain Name System (DNS), Hyper-V, Identity and Access Management, Intrusion Detection and Prevention, Subnetting, Kerberos (Protocol), Lightweight Directory Access Protocols (LDAP), Networking Basics, Routing, OAuth, OpenStack, Windows PowerShell, Security Assertion Markup Language (SAML), SAP (Applications), Security Software, Software Deployment, TCP/IP, Virtual Local Area Networks, Virtualization Technology, VMware VSphere, Scripting, Infrastructure as Code (IaC), Containerization, Selinux, Kubernetes, Hardware Infrastructure, Nutanix, Serverless Computing, Microservices - **Published:** September 3, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9137440/sr-principal-cyber-software-engineer ## About the Role * Sr Principal Cyber Software Engineer: Bachelor's degree in Science with 8 years of experience; or Master's degree with 6 years of experience; PhD with 4 years of experience or 4 additional year of experience in lieu of degree. * Must have an active U.S. Government DoD Secret security clearance at time of application, current and within scope, with an ability to obtain and maintain Special Access Program (SAP) approval within a reasonable period of time, as determined by the company to meet its business need. * Current Security + or equivalent certification or greater or ability to obtain, within 6 months or less of hire, DoD 8570 / AFMAN 17-1303 qualification at IASAE 2 level. * Experience in directory services protocols (e.g. LDAP, Kerberos, SAML, OAuth) with experience in integration and implementation * 2+ years of experience managing headless systems with PowerShell and Bash * Understanding basic networking principles, including TCP/IP, subnets, routing, and VLAN configurations * Understanding of on-prem virtualization and cloud orchestration platforms (e.g., VMware vSphere, OpenStack, Microsoft Hyper-V, Nutanix) Preferred Qualifications: * Active U.S. Government DoD Top Secret security clearance. * Competency in implementing access controls, identity management, and on-prem security best practices * Experience with implementing AD FS claims * Experience with certificate management implementation and principles. * Familiarity with scripting Windows Group Policy Objects (GPOs) * Familiarity with server hardware and rack management * Knowledge of virtualization, clustering, and high-availability solutions ## Description * Administer systems based on Linux and Windows operating systems * Automate system deployment, operation and maintenance using Infrastructure as Code (IaC) and Configuration Management (CM) tooling * Work with microservices and distributed application architecture, such as containers, Kubernetes, and/or serverless technology * Implement clean and maintainable infrastructure-as-code that adheres to industry best practices * Automate cloud native technologies in air-gapped environments, deploy applications, and provision critical infrastructure * Design and implement security measures, such as firewalls, intrusion detection and prevention systems, and encryption * Implement and maintain security policies and procedures to comply with industry standards and regulations * Provide technical guidance and training to other team members and stakeholders * This engineer will bring Extensive knowledge of Linux internals (e.g. PAM, systemd, SELinux) and Windows internals (e.g. SAM, registry, secpol). * This engineer will be familiar with DNS concepts and basic networking concepts. Additionally, this engineer will have experience managing headless systems with PowerShell and Bash. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [What makes Cybersecurity different for critical infrastructure?](https://www.wearedevelopers.com/videos/571-what-makes-cybersecurity-different-for-critical-infrastructure) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)