Principal/Sr Principal Software Engineer- Force Ops

Northrop Grumman•Huntsville, AL
•$108,800 - $203,600•Onsite

About The Position

Northrop Grumman Defense Systems is hiring Principal and Senior Principal Software Engineers for its Global C2 Solutions Business Unit in Huntsville, Alabama. The engineers will support the Integrated Battle Command System (IBCS) program on Agile software teams, collaborating with software, systems, hardware, and IT engineers to develop robust, secure, and scalable command-and-control software for warfighters and customers. The work involves designing, developing, integrating, testing, and sustaining mission-critical software for Global C2 missions, including solutions to complex logical and mathematical challenges. This hands-on role is suited to engineers who enjoy solving complex technical problems and working in an integrated Agile environment. Engineers participate on SAFe Scrum teams and work across multiple software baselines. They develop and upgrade software in multiple programming languages and versions while minimizing changes to operational behavior, and support testing such as unit and functional testing, code coverage analysis, and static code analysis. The position requires an active Secret clearance and includes travel up to 10% of the time. Relocation assistance is not available.

Requirements

  • Principal level: Bachelor’s degree in a STEM field and at least 5 years of relevant experience, 3 years with a Master’s degree, or 1 year with a Ph.D.
  • Senior Principal level: Bachelor’s degree in a STEM field and at least 8 years of relevant experience, 6 years with a Master’s degree, or 4 years with a Ph.D.
  • Active Secret clearance.
  • Strong object-oriented software development experience in Java and C++.
  • Proficiency in Linux-based development and runtime environments, including Bash and Python scripting.
  • Experience with configuration management and source control tools such as Git and GitLab.
  • Experience with DevSecOps practices and CI/CD pipelines for building, integrating, testing, and delivering software.
  • Experience with Agile development using SAFe and Atlassian tools such as Jira and Confluence.
  • 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.
  • Experience providing software sustainment support, including log file maintenance, software version tracking, data recording and playback, and Interactive Data Language (IDL) management.
  • Experience with the Open Service Gateway initiative (OSGi) framework.
  • User interface development experience using JavaFX.
  • Experience using XML for data exchange and configuration.
  • Experience developing models and simulations.

Nice To Haves

  • Experience with Model-Based Systems Engineering (MBSE), including Cameo or similar tools.
  • Experience with Jenkins or similar CI/CD pipelines.
  • CompTIA Security+.

Responsibilities

  • Design, develop, document, test, and debug applications and software systems that implement logical and mathematical solutions for Global C2 missions.
  • Work collaboratively in a fast-paced environment with diverse assignments and teams across all levels of the organization.
  • Participate on SAFe Scrum teams to develop and maintain software products across multiple software baselines.
  • Provide imaginative, thorough, practical technical solutions to complex problems aligned with program objectives.
  • Adapt to changing mission and program needs, learn new technologies, and work outside established comfort zones as needed.
  • Develop and upgrade software in multiple programming languages and versions while minimizing changes to the operational behavior of tactical software.
  • Support unit and functional testing, code coverage analysis, and static code analysis.

Benefits

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