> Markdown version of [/jobs/ext/1107343-software-engineer-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1107343-software-engineer-principal-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). --- # Software Engineer/Principal Software Engineer - **Company:** Northrop Grumman - **Location:** McClellan Park, CA, United States - **Salary:** $91,800.0 - $137,600.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Systems Engineering, Confluence, JIRA, Bash Shell, C++ (Programming Language), Cloud Engineering, Continuous Integration, Linux, DevOps, Python (Programming Language), Scrum Methodology, Software Engineering, Software Factory, Software Requirements Analysis, Test Data, Scripting, Test Scripts, Gitlab, Git, System-level Testing, Kubernetes, Atlassian Tools, Bitbucket, Devsecops, Docker, Jenkins - **Published:** June 20, 2026 - **Apply:** https://dejobs.org/x/x/BAC6B8FECB76424295B933165FF37B5D/job/ ## About the Role * Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 2 years of related experience, or a Master's Degree in a STEM discipline and 0 years of related experience * Must be a US Citizen in order to meet the security clearance requirement * Must have the ability to obtain and maintain a Top Secret security clearance within a reasonable period of time as determined by the company * Experience with Agile, Git, GitLab, or Bitbucket and working in cross-functional Scrum team * Experience in software development using languages such as C/C++, Python, Java, Docker, * Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 5 years of related experience, or a Master's Degree in a STEM discipline and 3 years of related experience * Must be a US Citizen in order to meet the security clearance requirement * Must have the ability to obtain and maintain a Top Secret security clearance within a reasonable period of time as determined by the company * Experience with Agile, Git, GitLab, or Bitbucket and working in cross-functional Scrum team * Experience in software development using languages such as C/C++, Python, Java, Docker, * Current and active Top Secret security clearance with an investigation completed within the last 6 years. * Experience in Deliverables Management * Experience with Software Testing * Experience in Software Test Planning * Hands-on design, deployment, and dynamic management of containerized systems * Experience with Kubernetes (K8s, k3s) and cloud-native OS environments * Experience with modern software factories and DevOps/DevSecOps practices * Familiarity with Atlassian and CI/CD tools: Bitbucket, JIRA, Jenkins, Confluence * Advanced scripting in Python, Linux Bash, and related languages * Linux/UNIX experience in production environments * Practical experience working in Agile and DevOps teams ## Description * Synthesize software requirements into verification requirements, software test objectives, success criteria, and required resources for software and system level tests and demonstrations. * Support the development of software requirements and detailed integration software test plans, procedures, test readiness reviews (TRRs), test data and test reports. * Execution of software qualification and acceptance testing per those requirements, plans and procedures. * Participate in internal and customer software test planning working groups. * Design, develop, and implement testing methods and equipment specific to software. * Collaborate with systems engineers, software development engineers and other stakeholders involved in the testing process. * Review software test plans, procedures, and reports, witness testing as the Cognizant Engineer * Participate in technical exchange meetings, interfacing with customers (internal/external) and contributing to a broad range of program deliverables. ## 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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [GitOps for the people](https://www.wearedevelopers.com/videos/815-gitops-for-the-people) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)