EngineerJobs.io
← Back to all jobs

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

Similar Jobs