Principal Software Engineer – CI/CD Engineer- Secret Clearance Req'd (26-139) R10228314
This position does not provide relocation assistance and requires on-site work with no remote options. A current, active in-scope DoD-issued Secret security clearance and DoD 8140 certification at IAT Level II or higher are required to start.
About the Role
The Command, Control, Battle Management, and Communications (C2BMC) program is a crucial component of the Missile Defense System. It is an essential operational system that enables the U.S. president, the secretary of defense, and combatant commanders at the strategic, regional, and operational levels to systematically plan ballistic missile defense operations, collectively monitor the battle, and dynamically control networked sensors and weapon systems to achieve global and regional mission objectives. C2BMC supports layered missile defense capabilities, enabling a responsive approach to threats across all ranges and flight phases. It acts as a force multiplier by networking, integrating, and synchronizing autonomous sensor and weapon systems and operations worldwide and regionally to enhance performance. C2BMC is vital for all ground and flight tests that verify and demonstrate the current and future capabilities of missile defense systems.
As a member of the Regional Applications Agile Release Train (RA ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications (C2BMC), you will support the design, implementation, testing, and maintenance of CI/CD pipelines and automation tools that enable the delivery of mission-critical software.
Responsibilities
- Performs analysis and provides technical support for GitLab pipelines and related DevOps tools, including troubleshooting complex pipeline and integration problems
- Maintains, debugs, and configures CI/CD workflows and related systems across development, testing, and production environments
- Develops or improves automated build, test, and deployment processes based on defined requirements and specifications
- Supports pipeline design, scripting, testing, debugging, and documentation to ensure consistent and dependable software releases
- Collaborates 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
- Collaborates with cross-functional teams to resolve system and pipeline issues, contribute to standards, and enhance the overall efficiency of the software delivery lifecycle
- Participates in designing, coding, testing, and implementing tools that support infrastructure and operations automation
- Manages domain-related tasks, such as creating and maintaining user accounts, role-based access control (RBAC), security groups, and group policy management
Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university, 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 in lieu of a degree
- Current, active DoD 8140 certification at IAT Level II or higher (e.g., Security+ CE, CCNA-Security, CySA+, CND) at the time of application, maintained throughout the contract period
- Current, active in-scope DoD-issued Secret security clearance at the time of application
- Experience building and troubleshooting automated pipelines with GitLab and Jenkins to develop, test, and deploy software
- Experience with configuration management and automation tools, especially Ansible
- Understanding of Infrastructure as Code (IaC) principles
- Understanding of the software development lifecycle (SDLC) and DevOps best practices
- Experience developing Bash scripts and/or PowerShell scripts
- Strong communication and collaboration skills, especially with software developers and testers
Preferred Qualifications
- 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
Benefits
Northrop Grumman provides a comprehensive, flexible, and customizable benefits package, including:
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- Flexible Work Arrangements
Pay
Primary level salary range: $103,600.00 - $155,400.00. The final offer considers the scope and responsibilities of the position, as well as the candidate's experience, education, skills, and current market conditions.
Travel is required, up to 10% of the time.