Associate Software Engineer / Software Engineer
Northrop Grumman
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- AgileJavaC++LinuxPythonGit
- Nice to have
- CI/CDSystem designCompTIA Security+
- Work
- On-site in Huntsville
- Pay
- Not stated by the employer.
- Skill demand
- Java48%Agile42%C++18%Linux15%of 99 similar entry-level jobs posted in the US this week
- Listed
- Oct 27, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Northrop Grumman Defense Systems is seeking Software Engineers to join the Global C2 Solutions Business Unit in Huntsville, Alabama. You will help design, develop, integrate, test, and sustain mission‑critical command and control (C2) software used by our warfighters and customers.
This role supports the Integrated Battle Command System (IBCS) program on Agile Software Teams, working closely with software, systems, hardware, and IT engineers to build robust, secure, and scalable software solutions. This position is ideal for engineers who enjoy hands‑on development, solving complex technical problems, and collaborating in a highly integrated, Agile environment.
CLEARANCE REQUIRED FOR START: Yes
CLEARANCE TYPE: Secret
TRAVEL: Yes, 10% of the Time
Key Responsibilities
- Design, develop, document, test, and debug applications and software systems that implement logical and mathematical solutions for Global C2 missions.
- Work in a fast-paced environment with high expectations, diverse assignments, and collaborative team settings.
- Participate on Scaled Agile Framework (SAFe) Scrum teams to develop and maintain software products.
- Provide technical solutions to a wide range of complex and difficult problems.
- Demonstrate flexibility and adaptability; be willing to learn new technologies and operate outside of your comfort zone as mission and program needs evolve.
- Perform software development and upgrades in multiple programming languages/versions while minimizing changes to the operational behavior of tactical software.
- Support testing activities including unit and functional testing, code coverage analysis, and static code analysis.
Requirements & Tech Stack
- Active Secret Clearance.
- Object-oriented software development experience in Java and C++.
- Experience with Linux-based development and runtime environments.
- Scripting with Bash and Python.
- Experience with modern configuration management and source control tools (e.g., Git, GitLab).
- Familiarity with Agile development using SAFe and Atlassian tools (e.g., Jira, Confluence).
Qualifications
- Associate Software Engineer: Bachelor’s degree in a STEM field and at least 1 year of relevant experience.
- Software Engineer: Bachelor’s degree in a STEM field and at least 2 Years with Bachelors in Science; 0 Years with Masters.
Preferred Qualifications
- Experience with Model‑Based Systems Engineering (MBSE), including Cameo or similar tools.
- Experience with DevSecOps practices and CI/CD pipelines.
- Experience developing and sustaining real-time or distributed systems using RTI/DDS publish/subscribe middleware.
- Experience with tactical data links and external interfaces such as MIL‑STD‑6016 (Link 16), Blue Force Tracker (BFT), IBS, ADS‑B, or similar systems.
- CompTIA Security+