Principal Software Engineer – SW CI/CD Engr
Job Description
Northrop Grumman is seeking a Principal Software Engineer to standardize, automate, and secure software delivery pipelines for the C2BMC program.
Responsibilities
- Design, implement, and maintain a standardized CI/CD pipeline for all Product Teams within the RA ART to support consistent, reliable, and scalable software releases and build versions
- Coordinate across the RA ART and partner with the Cyber and Platforms ARTs to ensure CI/CD tools, integrations, and configurations meet security, compliance, and performance requirements
- Integrate and manage core DevSecOps tools to support automated build, test, integration, and deployment workflows in classified environments (including Git, Nexus, Jenkins, Jira, Confluence)
- Implement and support Linux-based system administration and system security controls for CI/CD infrastructure, including hardening, patching, and alignment to program security requirements
- Develop and maintain Linux shell scripts and Ansible playbooks to automate configuration, provisioning, deployment, and monitoring of CI/CD infrastructure and applications
- Administer and manage Security-Enhanced (SE) Linux and Red Hat repositories to support secure software builds and deployments
- Collaborate with systems administrators, IT, and security personnel to troubleshoot pipeline issues, resolve integration challenges, and improve pipeline performance and reliability
- Provide regular status updates to RA leadership and stakeholders covering pipeline health, tool performance, current work, risks, and issue resolution
- Support Agile development practices within the RA ART, including participation in relevant Agile ceremonies and continuous improvement of CI/CD and DevSecOps practices
Requirements
- Degree and experience combination: Bachelor’s degree in Computer Science, Software Engineering, DevOps Engineering, Mathematics, Physics, or related field plus 5 years experience; or Master’s degree plus 3 years relevant experience; or 9 years relevant experience as an alternative to a degree
- Must have a current, active Government-Issued 8140 certification at IAT Level II or higher at time of application (examples include Security+ CE, CCNA-Security, CySA+, CND); candidate is responsible for maintaining 8140 certifications throughout the contract period
- Must have a current, active in-scope Government-issued Secret security clearance at time of application, required to start
- Willingness to travel up to 10% of the time for business needs
- Experience working within classified environments implementing and supporting CI/CD pipelines for multiple software releases and build versions
- Strong verbal and written communication skills to present status and technical information to technical and non-technical stakeholders
- Ability to work independently with minimal supervision in a highly dynamic environment, demonstrating initiative and flexibility
- Proven collaboration skills with multidisciplinary teams, particularly Systems Administrators, IT, and Security
- Linux system administration and system security implementation experience
- Experience with one or more of: Git, Nexus, Jenkins, Jira, Confluence
- Experience implementing and operating CI/CD, especially in classified development environments
- Experience applying DevSecOps practices and tooling
- Experience with Linux shell scripting and Ansible playbook development and management
- Experience with SE Linux and Red Hat repository administration
- Experience working in an Agile development environment
Technologies
- Git, Nexus, Jenkins, Jira, Confluence
- DevSecOps
- Linux, Linux shell scripts
- Ansible
- Security-Enhanced (SE) Linux, SE Linux, Red Hat, Red Hat repositories
- Agile
Benefits
- Health Plan
- Savings Plan
- Paid Time Off
- Education Assistance
- Training and Development
- Flexible Work Arrangements
Location and Work Model
- Huntsville, AL
- Onsite with no remote options
Relocation Assistance
- No relocation assistance available
Travel
- Yes, 10% of the time for business needs
Clearance Required to Start
- Yes
- Clearance type: Secret
Preferred Qualifications
- Security Technical Implementation Guides (STIGs) and application to systems and CI/CD infrastructure
- Multi-Factor Authentication (MFA) implementation such as IPA and ADFS
- Cloud- and virtualization-related technologies such as OpenShift, OpenStack, VMware ESXi
- QAS/VAS, Windows, Active Directory, Backup and Recovery solutions
- Containers and container orchestration products (e.g., Docker, Kubernetes or similar)
- Understanding of Platform as a Service (PaaS) and Software as a Service (SaaS) concepts and how they relate to CI/CD and DevSecOps
- Knowledge of Continuous Integration and Continuous Delivery principles and application to IT infrastructure and IT products
Compensation: USD 108,800 - 163,200 per year