Associate Software Engineer / Software Engineer

Northrop Grumman

Huntsville, ALFresher2h agovia LinkedIn

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+

Northrop Grumman Entry-Level & New Grad Jobs · last 7 days

73 openings · 45 need no experience

See all 73 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job