> Markdown version of [/jobs/ext/3701237-principal-software-engineer-java-developer](https://www.wearedevelopers.com/jobs/ext/3701237-principal-software-engineer-java-developer). 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 Software Engineer - Java Developer - **Company:** Northrop Grumman - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, JIRA, C++ (Programming Language), Python (Programming Language), Systems Development Life Cycle, Fortify (Software), SAP (Applications), Software Engineering, Gitlab, Docker, Programming Languages - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_ngrum5-R10242478 ## About the Role An occasional travel requirement up to 10% may be needed. **Basic Qualifications:** * 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. * Experience with the full SW Development Life Cycle (SDLC). * Experience with Agile SW development, SW integration and testing. * Experience with the following programming and scripting languages: Java, C, C++, and Python. * Experience with two of the following tools: Jira, GitLab, Docker, Fortify, Coverity, or Black Duck. *** 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 Access Program (SAP) access via a Program Access Request (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. * Ability to obtain and maintain subsequent SAP PARs following commencement of employment to be able to completely support statement of work. **Preferred Qualifications:** * Able to document, capture, and present software architectural components in modeling or diagramming tools. * Current applicable Special Access Program (SAP) access.