> Markdown version of [/jobs/ext/40985-sentinel-principal-software-engineer-sr-principal-software-engineer-17871](https://www.wearedevelopers.com/jobs/ext/40985-sentinel-principal-software-engineer-sr-principal-software-engineer-17871). 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). --- # Sentinel Principal Software Engineer/ Sr Principal Software Engineer - 17871 - **Company:** Northrop Grumman - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $98,400.0 - $203,600.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Confluence, JIRA, Bash Shell, Unix, C++ (Programming Language), Computer Programming, Continuous Integration, Perl (Programming Language), Github, Python (Programming Language), Apache Maven, Cisco Nexus Switches, Software Architecture, Release Management, Fortify (Software), Ruby, Software Systems, SonarQube, Toolchain, Scripting, Gitlab, Git, SC Clearance, Git Flow, Kubernetes, Infrastructure Automation Frameworks, Atlassian Tools, Tenable Nessus, Bitbucket, Devsecops, Docker, Golang - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=baf7bb43cde058c8 ## About the Role Principal Software Engineer: 5 Years with Bachelors Degree from an accredited university; 3 Years with Masters; 1 Year with PhD or 4 additional years of experience in lieu of degree * Must be a US Citizen with an active DoD Secret Clearance within an investigation date within the last 6 years * Must be able to be successfully screened for Enhanced Security Clearances, within a reasonable amount of time as determined by the company to meet its business needs * Experience developing complex software solutions using C++ * Experience programming in scripting languages in a UNIX environment (GoLang, Perl, Python, Bash, Ruby, Shell, Scripts) * Hold or have the ability to obtain Security + CE (or other DoD 8570/8140 certification) Sr. Principal Software Engineer: 8 Years with Bachelors Degree from an accredited university; 6 Years with Masters; 4 Years with PhD or 4 additional years of experience in lieu of degree * Must be a US Citizen with an active DoD Secret Clearance within an investigation date within the last 6 years * Must be able to be successfully screened for Enhanced Security Clearances, within a reasonable amount of time as determined by the company to meet its business needs * Experience developing complex software solutions using C++ * Experience programming in scripting languages in a UNIX environment (GoLang, Perl, Python, Bash, Ruby, Shell, Scripts) * Hold or have the ability to obtain Security + CE (or other DoD 8570/8140 certification), * Experience with developing CI/CD workflows and utilizing tools such as Nexus, Maven, Jira, GitLab, and Release Management * Experience with configuration management tools, i.e., Git, GitHub, GitLab, Bitbucket, others Familiarity with branching strategies, gated commits, source-controlled management, etc. * Familiarity with the principle of DevSecOps * Experience with Kubernetes, Docker, and/or other cloud orchestration tools and technologies * Experience with Podman, Buildah, Skopeo and/or other container tools and technologies * Familiarity with Atlassian Tool Suite Jira, Confluence Familiarity with using a Nexus Repository * Familiarity with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity, PCLint, Anchore, Nexus Lifecycle, etc. * Familiarity with Agile Development #SentinelSoftware ## Description Design, develop, document, test and debug real time embedded software/system simulation. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of embedded systems for safety and mission critical software. Ensure program mandated software standards and compliance criteria are met. Understand and can develop in a continuous integration tool chain environment meeting technical and compliance requirements. Identify, analyze, and adjudicate software deficiencies. Lead a team of software engineers by mentoring, coaching, and providing technical expertise. Understand project milestones/timeline and provide accurate reporting metrics. Perform trade studies to determine efficacy of software architecture and ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)