> Markdown version of [/jobs/ext/2028744-software-engineer-level-2-or-3](https://www.wearedevelopers.com/jobs/ext/2028744-software-engineer-level-2-or-3). 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). --- # Software Engineer - Level 2 or 3 - **Company:** Northrop Grumman - **Location:** Huntsville, AL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Linux, Python (Programming Language), Software Engineering, Test Case - **Published:** August 11, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-level-2-or-3-huntsville-al-usa-58894787 ## About the Role Experteer Overview In this role you contribute to the GWS Fire Control Battle Manager software that controls the U.S. missile defense system. You'll collaborate with colleagues to understand, implement, and test capabilities and support reviews of requirements and test cases. The position supports growth into higher levels based on qualifications. You will work in a demanding, in-person environment with opportunities to learn Ada, Python, and Linux in a mission-critical setting. Compensation / Benefits * Software development and code maintenance for the battle manager * Participate in requirements and test case reviews * Collaborate across levels on diverse, challenging tasks * Support integration and testing of new capabilities for the GFC software Tasks * Bachelor in STEM (or Master's with related experience) * 2 years related experience for Level 2 (or 0-2 with Master's) * Experience in C++ or Java or Ada; willingness to learn Ada * Python experience * Linux experience * aa aaap_ to travel up to 10% * current active in-scope DoD Secret clearance Key requirements * health insurance * life and disability insurance * savings plan * Company paid holidays * paid time off (PTO) * discretionary bonus ## Description Experteer Overview In this role you contribute to the GWS Fire Control Battle Manager software that controls the U.S. missile defense system. You'll collaborate with colleagues to understand, implement, and test capabilities and support reviews of requirements and test cases. The position supports growth into higher levels based on qualifications. You will work in a demanding, in-person environment with opportunities to learn Ada, Python, and Linux in a mission-critical setting. Compensation / Benefits * Software development and code maintenance for the battle manager * Participate in requirements and test case reviews * Collaborate across levels on diverse, challenging tasks * Support integration and testing of new capabilities for the GFC software Tasks * Bachelor in STEM (or Master's with related experience) * 2 years related experience for Level 2 (or 0-2 with Master's) * Experience in C++ or Java or Ada; willingness to learn Ada * Python experience * Linux experience * ability to travel up to 10% * current active in-scope DoD Secret clearance Key requirements * health insurance * life and disability insurance * savings plan * Company paid holidays * paid time off (PTO) * discretionary bonus ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Official Opening of WeAreDevelopers World Congress 2026](https://www.wearedevelopers.com/videos/100000-official-opening-of-wearedevelopers-world-congress-2026) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [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) - [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) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)