Principal / Sr. Principal Software Configuration Analyst DevOps

Northrop Grumman•San Diego, CA
•$103,600 - $155,400

About The Position

Northrop Grumman is hiring a Principal or Sr. Principal Software Configuration Analyst DevOps to develop and maintain software and other technological aspects of a Department of Defense program. The role supports software configuration management (CM), release processes, builds, deployments, and engineering teams across development, QA, UAT, staging, and production environments. The analyst communicates issues and risks, coordinates release signoffs and schedules, maintains CM tools and processes, and helps ensure program applications and technology interfaces meet client needs and remain secure. The position is based in an office environment and traditionally follows normal business hours, though late shifts or on-call remote work may occasionally be requested. Travel is 10% of the time, and relocation assistance may be available. A Secret clearance is required at the start. The requisition may be filled at the Principal or Sr. Principal level. Principal candidates generally need five years of relevant experience with a bachelor's degree or three years with a master's degree; Sr. Principal candidates generally need eight years with a bachelor's degree or six years with a master's degree. For either level, an additional four years of experience may be considered in lieu of a degree. Candidates must be able to obtain and maintain a U.S. Government clearance.

Requirements

  • For Principal level: bachelor's degree in computer science, information technology, or a related field and at least 5 years of relevant experience, or a master's degree and at least 3 years of relevant experience; an additional 4 years of experience may be considered in lieu of a degree.
  • For Sr. Principal level: bachelor's degree in computer science, information technology, or a related field and at least 8 years of relevant experience, or a master's degree and at least 6 years of relevant experience; an additional 4 years of experience may be considered in lieu of a degree.
  • Experience with Jira and/or GitHub and Bitbucket in the configuration management process.
  • Experience supporting scripting languages and database management.
  • Experience performing software builds and maintaining procedures.
  • Ability to obtain and maintain a U.S. Government clearance.
  • Excellent communication skills.
  • Strong problem-solving ability to troubleshoot system issues and prevent downtime.

Nice To Haves

  • Master's degree in a relevant field.
  • Ability to work professionally to tight deadlines, produce quality work, and communicate effectively with the team.
  • Extensive Jira and/or GitHub and Bitbucket experience, including administrator tasks such as creating VOBs, directory structures, and program databases, as well as queries, add rules, and users.
  • Configuration management software architecture experience, including building, merging or inheriting, and establishing branching and versioning; processing documentation; and maintaining a dedicated build machine to reduce variable coding differences.
  • Scripting experience, including familiarity with Python, Perl, or Windows batch scripts.
  • Experience performing system-level Operational Program (OP) with combined binaries using a single development branch.
  • SharePoint administration experience, including creating program directory structures, granting and limiting access, creating Excel metrics reports for software CCB agendas, minutes, document releases, archives, and directories, and maintaining internal links to documentation numbering and status.
  • Working knowledge of STM Pro, SharePoint, Design Sync for VHDL coding, PDM or PLM, Visio or Adobe Pro, Microsoft Office Suite (Word, Excel, PowerPoint), and Rational tool sets.
  • Past experience with Hardware CM and Program Configuration Control Boards, including data management CDRL/SDRL submissions via IDE environments.
  • Active Interim or Secret clearance.

Responsibilities

  • Communicate issues and risks concerning issues, solutions, and releases.
  • Coordinate final release signoffs and manage release schedules.
  • Work with developers, QA, and administrators to ensure successful builds and deployments in development, QA, UAT, staging, and production environments.
  • Support engineering teams in applying the configuration management process with Jira and/or GitHub and Bitbucket.
  • Maintain software tools supporting the software release process and SCCB.
  • Implement software configuration management policies and products.
  • Time platform integration build execution and ensure issues encountered during platform builds are resolved.
  • Monitor and troubleshoot common and daily software tasks and documentation updates.
  • Provide direction on maturing the VHDL configuration management repository and process from Design Sync.
  • Ensure technology interfaces appropriately with client needs, including third-party applications and customer interaction; help keep program applications secure and coordinate with internal and external peers.
  • Complete multiple tasks with urgency and troubleshoot system issues to prevent downtime.

Benefits

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