Software/ Principal Software Configuration Analyst

Northrop Grumman•Huntsville, AL
•$79,600 - $148,300•Onsite

About The Position

Northrop Grumman Defense Systems is hiring a Software Configuration Analyst or Principal Software Configuration Analyst to develop, enforce, and maintain Software Configuration Management (SCM) processes for a large-scale program in accordance with organizational standards and contractual requirements. The role supports configuration identification, control, reporting, and delivery of internally developed and externally purchased COTS, MOTS, and GOTS software products. It is located in Huntsville, Alabama and is not remote. An active Secret clearance is required at the time of application, and the position does not offer relocation assistance or require travel. The analyst plans and evolves processes and infrastructure that support rapid capability maturation and deployment while sustaining a stable security posture and incorporating stakeholder feedback. The position integrates SCM with development pipelines, automation, test-driven development tools, and continuous integration/test frameworks; supports software provisioning and deployment through packaging, componentization, or cloud distribution; and applies agile principles and automated testing through CI/CD pipelines in coordination with Quality and Mission Assurance. The role coordinates software builds and baselines, change documentation and control, configuration-management artifacts, release documents, and delivery of Contract Data Requirements Listings (CDRLs). It works closely with software development, systems engineering, test, and integration teams to ensure coordinated software delivery and compliance with program plans, standards, and customer requirements.

Requirements

  • Active Secret clearance at the time of application.
  • For Software Configuration Analyst: bachelor's degree and 2 years of experience.
  • For Principal Software Configuration Analyst: bachelor's degree and 5 years of experience.
  • Involvement with software builds, such as build scripts, CI/CD pipelines, or build automation tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Knowledge of controlling multiple software baselines, including branch management, tagging, and merging strategies in Git or other SCM tools.
  • Demonstrated experience documenting software changes, including clear change descriptions, impact analysis, and traceability to requirements or tickets.
  • Experience facilitating change-control processes, such as supporting or leading CCBs, managing change requests, and recording decisions.
  • Strong attention to detail and discipline in following established CM processes.
  • Effective communication skills and ability to collaborate with cross-functional teams and external customers.
  • U.S. citizenship is required for positions with a government clearance and certain other restricted positions.

Nice To Haves

  • Experience defining or improving CM processes, standards, and templates.
  • Experience with an Agile framework.
  • Experience in a Department of War-regulated or mission-critical environment, such as aerospace or defense.
  • Experience using MIS, a data delivery system such as DMDS or similar, SharePoint, Jira, or Confluence.
  • CompTIA Security+ certification.

Responsibilities

  • Execute and monitor software builds across development, integration, test, and release environments.
  • Establish, maintain, and control multiple software baselines, including development, integration, test, and production branches.
  • Coordinate and document software changes, capturing descriptions, rationale, and impact assessments and linking them to requirements, tickets, and baselines.
  • Maintain configuration-management artifact documentation, including build instructions, release notes, configuration item lists, and CM plans, with appropriate versioning, approvals, and distribution.
  • Manage the release of documents associated with software builds and baselines, including release notes, build manifests, and interface control documents, ensuring correct routing, approval, and repository storage.
  • Lead or support change-control activities, including preparing for Change Control Board (CCB) or Engineering Review Board meetings, presenting proposed changes, and documenting decisions.
  • Ensure software changes and releases comply with program CM plans, standards, and applicable organizational or customer requirements.
  • Collaborate with software development, systems engineering, test, and integration teams to coordinate delivery of software builds and releases.
  • Coordinate the generation, release, and delivery of Contract Data Requirements Listings (CDRLs), maintaining contractual obligations and technical excellence.
  • Develop, enforce, and maintain SCM processes and support configuration identification, control, reporting, and delivery of software products.
  • Integrate SCM with development pipelines and support automated testing, provisioning, and deployment techniques.

Benefits

  • Health insurance coverage
  • Life insurance
  • Disability insurance
  • Savings plan
  • Company-paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Potential overtime and shift differential, depending on the position
  • Potential discretionary bonus; annual bonuses are designed to reward individual contributions and allow employees to share in company results
  • Potential long-term incentives for employees in Vice President or Director positions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service