Principal Software Engineer - Devsecops / Devops

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +2 · Software

Principal Software Engineer role focused on designing, architecting, developing, deploying, and operating a modern DevSecOps software factory for aerospace programs. This involves implementing the full DevSecOps lifecycle including continuous build, integration, test, cyber, and deployment pipelines within an Agile environment.

What you'd actually do

  1. Standup of large-scale software factory used by software teams
  2. Implement all segments of DevSecOps lifecycle - continuous build, continuous integration, continuous test, continuous cyber, and continuous deployment pipeline

Skills

Required

  • Bachelor of Science degree in a STEM discipline AND 5 years of related professional/military experience in Software Engineering to include a background in the agile development lifecycle, OR a Master’s degree AND 3 years of related professional/military experience in Software Engineering to include a background in agile development lifecycle, OR a Ph.D. AND 1 years of related professional/military experience in Software Engineering to include a background in agile development lifecycle
  • Experience with at least one object-oriented programming language (Java, JavaScript, C++, C#, Python, Swift) and software development lifecycle
  • Experience with developing software using agile processes (Kanban, Scrum, Scrumban)
  • Experience with one of the following change management tracking system tools: Jira, ClearQuest, Asana
  • Experience with one of the following continues integration tools: Bamboo, Jenkins, Gitlab, Bamboo
  • Experience with one of the following configuration management systems: GIT, GitLab, GitHub, Bitbucket, Subversion
  • Experience with implementing DevSecOps lifecycle - continuous (build, integration, test, deployment, cyber, monitoring)
  • Experience with configuration of virtual machines and virtual networks (VPC, NSX-T, NSX-V)
  • Must have the ability to obtain and maintain a DoD Interim Secret clearance
  • Must have the ability to obtain and maintain Special Access Program (SAP) clearance

Nice to have

  • Certification with cloud technology (AWS, VMWare, Azure, Kubernetes) at the beginner level
  • Experience with implementing the automated collection and reporting of software metrics
  • Experience with implementing cyber analysis regimen on program
  • Experience with implementing cyber remediation and cyber compliance on a program
  • Experience with implementing, and operation of cyber remediation and Risk Management Framework (RMF)
  • Active Secret DoD Clearance with the ability to obtain and maintain a Top Secret Clearance
  • Current Special Access Program (SAP) clearance

What the JD emphasized

  • DevSecOps
  • continuous build
  • continuous integration
  • continuous test
  • continuous cyber
  • continuous deployment
  • agile software development environment