Associate Software Engineer / Software Engineer

Northrop Grumman•Huntsville, AL
•$72,700 - $131,400

About The Position

Northrop Grumman Defense Systems is seeking Software Engineers for the Global C2 Solutions Business Unit in Huntsville, Alabama. The position supports the Integrated Battle Command System (IBCS) program, where engineers design, develop, integrate, test, and sustain mission-critical command and control software for warfighters and customers worldwide. Engineers work on Agile Software Teams alongside software, systems, hardware, and IT engineers to build robust, secure, and scalable solutions to complex logical and mathematical challenges. The role involves hands-on software development in a highly integrated Agile environment. Depending on level, candidates need a STEM bachelor's degree and relevant experience, and must hold an active Secret clearance. The position requires travel 10% of the time; relocation assistance is not available.

Requirements

  • 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 of experience with a bachelor's degree, or 0 years with a master's degree.
  • Active Secret clearance.
  • Object-oriented software development experience in Java and C++.
  • Experience with Linux-based development and runtime environments, including Bash and Python scripting.
  • Experience with modern configuration management and source control tools such as Git and GitLab.
  • Familiarity with Agile development using SAFe and Atlassian tools such as Jira and Confluence.

Nice To Haves

  • Experience with Model-Based Systems Engineering (MBSE), including Cameo or similar tools.
  • Experience with DevSecOps practices and CI/CD pipelines to build, integrate, test, and deliver software.
  • 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+.

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 diverse assignments and collaborative teams across all levels of the organization.
  • Participate on Scaled Agile Framework (SAFe) Scrum teams to develop and maintain software products across multiple software baselines.
  • Provide imaginative, thorough, practicable technical solutions to complex problems aligned with program objectives.
  • Adapt and learn new technologies as mission and program needs evolve.
  • Develop and upgrade software in multiple programming languages and versions while minimizing changes to operational behavior of tactical software.
  • Support unit and functional testing, code coverage analysis, and static code analysis.

Benefits

  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service