Principal Engineer Software

Northrop Grumman Northrop Grumman · Aerospace · El Segundo, CA +1 · Software

Northrop Grumman is seeking a Principal Software Engineer to build and maintain CI/CD pipelines for builds, deployments, and regression testing. The role involves developing integration-test plans, configuring environments, and ensuring system targets are met. The engineer will champion automation, rapid issue resolution, and continuous integration.

What you'd actually do

  1. Build and maintain CI/CD pipelines that automate builds, deployments, and regression testing.
  2. Develop integration test plans that verify interoperability, data flow, and real-time command execution.
  3. Configure and manage the demonstration environment, including GFx and government deployments, simulation stand-up, and software licensing.
  4. Provide on-site support during a two-person deployment demonstration to achieve target “setup time” and “time-to-command” metrics.

Skills

Required

  • Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience OR a PhD degree in a STEM discipline and 1 years of related engineering experience
  • Ability to transfer and maintain the final adjudicated Secret clearance
  • Experience in software integration, test engineering, or DevOps for mission-critical systems.
  • Proficiency with automation tools (Jenkins, GitLab CI, Ansible), containerization (Docker/Kubernetes), and automated test frameworks.
  • Experience integrating COTS applications into secure, hardened environments and handling CUI data.
  • Ability to troubleshoot complex integration issues under time-critical demo conditions.

Nice to have

  • Existing Department of Defense Secret level security clearance
  • Proven experience in Mission Autonomy
  • Understanding of contested environment operations, EW/EMCON constraints

What the JD emphasized

  • Secret clearance