> Markdown version of [/jobs/ext/2279503-principal-software-engineer-java-developer](https://www.wearedevelopers.com/jobs/ext/2279503-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), XML Schema, Agile Methodology, Systems Engineering, JIRA, Automation of Tests, C++ (Programming Language), Cloud Computing, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Graphical User Interface, Integrated Development Environments, Java Message Service (JMS), Python (Programming Language), Object-Oriented Software Development, Systems Development Life Cycle, Fortify (Software), SAP (Applications), Service-Oriented Architecture, Software Engineering, Web Services, Extensible Markup Language (XML), XPath, Extensible Stylesheet Language Transformations (XSLT), Gitlab, Devsecops, Docker, Programming Languages - **Published:** August 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9065164/principal-software-engineer-java-developer ## About the Role The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, and collaborative/team settings across all levels., * 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. ## Description * Collaborate and work in a team environment with Systems Engineering, Cloud & Application, Test Automation, DevSecOps and Systems Test, in an Agile software development environment. * Participate in the software development cycle including prototype and graphic user interface design, implementation and delivery of build/test/release. * Work with object-oriented programming, design patterns, JMS, Web Services, XML and related technologies (i.e., XPath, XSLT, XSD) * Develop enterprise solutions for Java Enterprise Edition (JEE) in a SOA environment * Work in a process-oriented software development environment across the software lifecycle * Collaborate with team members on a regular basis. 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 - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Scrape, Train, Predict: The Lifecycle of Data for AI Applications](https://www.wearedevelopers.com/videos/1652-scrape-train-predict-the-lifecycle-of-data-for-ai-applications) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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)