Software/ Principal Software Engineer

Northrop Grumman•Huntsville, AL
•$87,600 - $163,200•Onsite

About The Position

Northrop Grumman Defense Systems is hiring Software Engineers and Principal Software Engineers for its Global C2 Solutions Business Unit in Huntsville, Alabama. The role supports the Integrated Battle Command System (IBCS) program, developing and sustaining mission-critical command and control software for warfighters and customers worldwide. Engineers work on Agile software teams alongside systems and hardware engineers to create robust, secure, and scalable solutions for complex logical and mathematical challenges supporting Global C2 missions. The position involves hands-on software development and problem-solving in a highly integrated, collaborative Agile environment. Work includes designing, developing, integrating, testing, documenting, debugging, and upgrading software across multiple programming languages and baselines while minimizing changes to tactical software behavior. The role also supports user-interface development, software testing and automation, and documentation. An active Secret clearance is required.

Requirements

  • For Software Engineer: Bachelor's degree in a STEM field and at least 2 years of relevant experience, or a Master's degree in a STEM field and 0 years of experience.
  • For Principal Software Engineer: Bachelor's degree in a STEM field and at least 5 years of relevant experience; a Master's degree in a STEM field and 3 years of relevant experience; or a Ph.D. in a STEM field and 0 years of experience.
  • Strong object-oriented software development experience with Java and C++.
  • User-interface development experience using JavaFX.
  • Experience with scripting languages and tools, including Bash (including SSH and SCP), Perl, and Python.
  • Proficiency in Linux-based development and runtime environments.
  • Experience with modern configuration management and source control tools such as Git or GitLab.
  • Active Secret clearance.

Nice To Haves

  • Experience with Model-Based Systems Engineering (MBSE), including Cameo or similar tools.
  • Experience using Jenkins or similar CI/CD pipelines to build, integrate, and test software.
  • Experience supporting real-time or distributed systems using RTI/DDS publish/subscribe middleware.
  • Experience with the Open Service Gateway initiative (OSGi) framework.
  • CompTIA Security+ certification.
  • Experience with XML for data exchange and configuration files.
  • Experience using Eclipse, VS Code, or similar IDEs for Java/C++ development.
  • Experience with external interfaces such as MIL-STD-6016 (Link 16), Blue Force Tracker (BFT), IBS, ADS-B, or similar tactical data links.
  • Radar track management experience on prior programs.

Responsibilities

  • Design, develop, document, test, and debug applications and software systems that implement logical and mathematical solutions for Global C2 missions.
  • Participate on Scaled Agile Framework (SAFe) Scrum teams to develop and maintain IBCS software products across multiple software baselines.
  • Provide imaginative, thorough, practicable technical solutions to complex problems aligned with program objectives.
  • Adapt to evolving mission and program needs, learn new technologies, and work outside established areas of expertise when needed.
  • Develop and upgrade software in multiple programming languages and versions while minimizing changes to the operational behavior of tactical software.
  • Develop and maintain user interfaces using JavaFX and related technologies, as applicable.
  • Create and update documentation using Markdown and other collaboration tools.
  • Support unit and functional testing, code coverage analysis, and static code analysis, and contribute to improvements in test effectiveness and automation.
  • Collaborate with software, systems, and hardware engineers in Agile team and cross-organizational settings.

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, eligibility for overtime, shift differential, and a discretionary bonus.
  • Annual bonuses designed to reward individual contributions and enable employees to share in company results.
  • Employees in Vice President or Director positions may be eligible for Long Term Incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service