> Markdown version of [/jobs/ext/1953572-full-stack-software-developer-level-3-or-4](https://www.wearedevelopers.com/jobs/ext/1953572-full-stack-software-developer-level-3-or-4). 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). --- # Full Stack Software Developer Level 3 or 4 - **Company:** Northrop Grumman - **Location:** Aurora, CO, United States - **Salary:** $114,000.0 - $171,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Object-Oriented Software Development, Shell Script, Software Engineering, Software Systems, Software Application Programming, Information Technology, Apache Kafka, Apache Nifi, Data Management, Docker - **Published:** August 6, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9078257/full-stack-software-developer-level-3-or-4 ## About the Role * Level 3: Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 5+ years of software development experience; Master's degree in a STEM discipline with 3+ years of experience. An additional 4 years of experience may be considered in lieu of degree. * Level 4: Bachelor's degree in a STEM (Science, Technology, Engineering, and Mathematics) discipline with 8+ years of software development experience; Master's degree in a STEM discipline with 6+ years of experience. An additional 4 years of experience may be considered in lieu of degree. * Active Top Secret clearance required at the time of application, with the ability and willingness to obtain then maintain an SCI access. * Ability to obtain a Counterintelligence Polygraph (CI-Poly), and program special access after starting work. * Primary experience developing applications in Java * Experience developing applications in a containerized architecture using Docker and Kubernetes * Experience with at least one of these three: Apache Kafka, Apache NiFi, or Data Management * Experience developing applications on a Linux/Unix operating system * Experience developing applications using Agile principles, processes, and tools, * Bachelor's degree in Computer Science or Software Engineering * Active SCI clearance at the time of application * Prior completed Counterintelligence Polygraph (CI-Poly) * At least 3 years of experience developing object-oriented applications in Java * At least 3 years of experience developing applications on Linux/Unix operating systems including proficiency with OS commands and shell scripting * At least 1 year of experience developing in environment using Docker and Kubernetes * Experience within the US Space Industry * Experience effectively communicating and presenting technical concepts to program management and customers * Experience writing clear, detailed, and effective technical documentation * Experience sharing knowledge, providing mentorship, and working in a collaborative team environment * Experience in designing, analyzing, and troubleshooting large-scale distributed software systems * Active Security+ certification (or equivalent) ## Description The selected candidate will be responsible for identifying and proposing improvement ideas related to technology, processes, architecture, or tooling. Ideal candidates are fast learners who can quickly familiarize themselves with existing codebases. Additionally, as a Full-Stack Software Engineer the candidate will provide support for integration, testing, deployment, and operations and maintenance (O&M) defect resolution in a secure facility on a part-time basis. This ensures that all team members gain insight into the entire software lifecycle and develop a deep understanding of the full program mission. The candidate will primarily develop in Java and should consider themselves strong in this language. Primary software baselines are unclassified and can be worked outside of our secure facilities. If you thrive in this kind of environment, then please apply so we can consider you as a candidate. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)