> Markdown version of [/jobs/ext/1651066-principal-engineer-software-integration-and-test](https://www.wearedevelopers.com/jobs/ext/1651066-principal-engineer-software-integration-and-test). 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 - Integration and Test - **Company:** Northrop Grumman - **Location:** San Diego, CA, United States - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Contract - **Skills:** Agile Methodology, Systems Engineering, Confluence, JIRA, Computer Engineering, Continuous Integration, Software Debugging, Network Interface, Systems Development Life Cycle, SAP (Applications), Software Engineering, Scripting, Bug Reporting, Information Technology, Hardware Infrastructure - **Published:** July 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9018762/principal-engineer-software-integration-and-test ## About the Role * Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master's degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience. * Experience with the full SW Development Life Cycle (SDLC) * Experience in integration and testing of software and hardware components in Lunix and windows environments. * Ability to lead installation, integration, and acceptance testing. * Candidate must be able to obtain a Security+ certification. * Active U.S. Government Top Secret clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation). * Ability to obtain and maintain initial Special Program Access (SAP/PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs. (Of note: SAP/PAR will be upgraded once selected candidate is in role. Therefore, candidate must also be able to obtain and maintain upgraded SAP/PAR.) Preferred Qualifications: * Current applicable SAP access * Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering. * Excellent 2-way communication skills (upward and downward). * Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. Ability to brief technical presentations to stakeholders. * Familiarity with software network interfaces. * Experience in automation of installation, configuration, and test. * Experience in Agile methodologies. Agile Systems Engineering Experience. * Demonstrated communication and technical writing skills. * Experience with Confluence and JIRA. * Security+ certification * Experience with scripting languages (developing, debugging, and maintaining. * Active DoD Top Secret SCI clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation). ## Description * Work in development, lab, and operational environments. Understand the differences between those settings and ensure that integration and the testing of complex system components are applicable to the appropriate environment. * Perform integration and troubleshooting of software components across multiple networks interfacing with customer SMEs. Ensure that through documentation is created and maintained to allow others to integrate in the future. * Facilitate collaboration with software developers, system engineers, hardware engineers, and integration/test engineers to diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events. * Using in-depth knowledge of the system directs development of workable interim solutions to provide a capable system while software or hardware changes are being implemented allowing testing and operational events to proceed. * Develop and execute software installation, integration, and acceptance test procedures. * Utilize familiarity of the full development life-cycle processes that acknowledge technical, schedule, and cost constraints. * Develop clear and concise detailed technical documentation. * Submit detailed problem reports for errors found. * Drive best practices and common process across OUs. * Work with current budget for implementation with the ability to advise program management and acquire addition budget to achieve the long-term goal.(start small, move to more and more automation leading to full CI/CD) * The role will be a hybrid of significantly diverse assignments in a collaborative/team setting across all levels. The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, and collaborative/team settings across all levels. The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. An occasional travel requirement up to 10% may be needed. ## Related Videos - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons](https://www.wearedevelopers.com/videos/1458-42-x-2-canvases-later-two-years-two-minds-many-lessons) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [A Founder's Journey : From Startup Chaos to Purposeful Growth](https://www.wearedevelopers.com/videos/1926-a-founder-s-journey-from-startup-chaos-to-purposeful-growth) - [Designing UX for SRE Agents in High-Stakes Incidents](https://www.wearedevelopers.com/videos/100003-designing-ux-for-sre-agents-in-high-stakes-incidents) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)