> Markdown version of [/jobs/ext/1969141-principal-software-engineer-bm-srm-26-216](https://www.wearedevelopers.com/jobs/ext/1969141-principal-software-engineer-bm-srm-26-216). 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 - BM/SRM (26-216) - **Company:** Northrop Grumman - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Automation of Tests, C++ (Programming Language), Configuration Management, Software Debugging, Linux, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Github, Apache Maven, Cisco Nexus Switches, System Software, Enterprise Software Applications, Delivery Pipeline, Reliability of Systems - **Published:** August 7, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/principal-software-engineer-bm-srm-26-216-huntsville-al-usa-58825153 ## About the Role software * Contribute across multiple software phases with guidance as needed Tasks * Bachelor in related field with 5 years of experience OR Master in related field with 3 years of experience OR 9 years of relevant work experience * Active DoD-issued Secret security clearance * Strong Java/J2EE, C++/OO or equivalent experience * Experience on Linux; Windows also desired * Familiarity with Maven, Git/GitHub, Nexus, Eclipse * Experience with automated testing, build pipelines, configuration management * Experience with agile development methodologies Key requirements * Health Plan * Savings Plan * Paid Time Off * Education Assistance * Training and Development * Flexible Work Arrangements ## Description Experteer Overview You join Northrop Grumman Space Systems as a Principal Software Engineer on the BM/SRM team in Huntsville to advance the C2BMC program. You'll develop Java-based enterprise applications and support software across the missile defense architecture, collaborating with cross-functional teams to ensure system reliability and operational readiness. The role emphasizes on-site work with DoD clearance, solving complex software problems, and enabling critical defense operations. This is a mission-driven, high-impact opportunity at the cutting edge of defense technology. Compensation / Benefits * Analyze and support system software products through design, development, testing, and deployment * Develop or modify operating system applications from specifications; assist with design, coding, benchmarking, debugging, and documentation * Coordinate with system support groups to resolve problems and improve OS efficiency * Design, code, test, and implement automation tools for operations * Contribute across multiple software phases with guidance as needed Tasks * Bachelor in related field with 5 years of experience OR Master in related field with 3 years of experience OR 9 years of relevant work experience * Active DoD-issued Secret security clearance * Strong Java/J2EE, C++/OO or equivalent experience * Experience on Linux; Windows also desired * Familiarity with Maven, Git/GitHub, Nexus, Eclipse * Experience with automated testing, build pipelines, configuration management * Experience with agile development methodologies Key requirements * Health Plan * Savings Plan * Paid Time Off * Education Assistance * Training and Development * Flexible Work Arrangements ## Related Videos - [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) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)