> Markdown version of [/jobs/ext/2268179-principal-engineer-software](https://www.wearedevelopers.com/jobs/ext/2268179-principal-engineer-software). 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). --- # Principal Engineer Software - **Company:** Northrop Grumman - **Location:** McClellan Park, CA, United States - **Experience:** Experienced - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Systems Engineering, Confluence, JIRA, Bash Shell, C++ (Programming Language), 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, Atlassian Tools, Bitbucket, Devsecops, Docker, Jenkins - **Published:** August 27, 2026 - **Apply:** https://dejobs.org/x/x/B81B4EFB4A8149AFBECF679F87A370A8/job/ ## About the Role * 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 Preferred Qualifications: * Experience in Full System Simulations * 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 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) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)