Principal Software Engineer – Ci/cd Engineer (26-139)

Northrop Grumman Northrop Grumman · Aerospace · Colorado Springs, CO +1 · Software

Principal Software Engineer focused on designing, implementing, and maintaining CI/CD pipelines and automation tools for mission-critical software delivery within the Command, Control, Battle Management, and Communications (C2BMC) program for missile defense.

What you'd actually do

  1. Performs analysis and provides technical support for GitLab pipelines and related DevOps tools, including troubleshooting complex pipeline and integration problems
  2. Maintains, debugs, and configures CI/CD workflows and related systems across development, testing, and production environments
  3. Develops or improves automated build, test, and deployment processes based on defined requirements and specifications
  4. Supports pipeline design, scripting, testing, debugging, and documentation to ensure consistent and dependable software releases
  5. Collaborate with development, manual and automated testing, and operations teams to implement code quality checks, generate metrics, automate processes, and establish deployment standards aligned with SDLC and DevOps best practices

Skills

Required

  • Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, along with 5 years of experience; or a Master’s degree in a related field with 3 years of relevant work experience; or 9 years of relevant work experience
  • Current, active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.)
  • Current, active in-scope DoD-issued Secret security clearance
  • Experience building and troubleshooting automated pipelines with GitLab and Jenkins
  • Experience with configuration management and automation tools, especially Ansible
  • Understanding Infrastructure as Code (IaC) principles
  • Understanding the software development lifecycle (SDLC) and DevOps best practices
  • Experience developing Bash scripts and/or PowerShell scripts
  • Strong communication and collaboration skills
  • Domain management experience, such as creating and maintaining user accounts, role-based access control (RBAC), security groups, group policy management, etc.

Nice to have

  • Experience working with Infrastructure as a Service (IaaS) or Platforms as a Service (PaaS)
  • Experience in containerization and orchestration
  • Experience with monitoring and logging tools
  • Java development experience

What the JD emphasized

  • current, active DoD 8140 certification at IAT Level II or higher
  • current, active in-scope DoD-issued Secret security clearance
  • GitLab
  • Jenkins
  • Ansible
  • Bash scripts
  • PowerShell scripts