Principal / Sr. Principal Engineer Software - Cloud & Applications

Northrop Grumman Northrop Grumman · Aerospace · El Segundo, CA +1 · Software

Software Engineer role focused on adapting mobile control station software to a cloud environment, building Infrastructure-as-Code, and deploying solutions to an Il-5 cloud environment. Involves containerization, instrumentation, integration, security, and system testing within an Agile framework. Requires experience with cloud infrastructure, IaC, containerization, microservices, and coding languages.

What you'd actually do

  1. help adapt a suite of mobile control station software applications to a cloud environment
  2. participating in building Infrastructure-as-Code (IaC) and infrastructure to deploy the solution to an Il-5 cloud environment including containerization, instrumentation, integration, security, and system test
  3. work with multi-disciplinary teams, such as with Software Engineering, Systems Engineering, Cloud & Application, Dev*Ops, in an Agile software development environment

Skills

Required

  • Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience (Principal) OR 8 years (Sr. Principal)
  • Master’s degree in a STEM discipline and 3 years of related engineering experience (Principal) OR 6 years (Sr. Principal)
  • PhD degree in a STEM discipline and 1 year of related engineering experience (Principal) OR 4 years (Sr. Principal)
  • Experience with infrastructure components (VMs, containers, network, storage, Linux/Windows, and IT security concepts)
  • Experience with Infrastructure as Code (IaC), containerization (Docker, Kubernetes), and microservices
  • Experience with software-defined networking
  • Experience with a coding or scripting language (C, C++, Java, Python)
  • Experience with Agile methodologies and tools (Atlassian suite: Jira, Confluence)

Nice to have

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering
  • An active Secret or higher clearance with Sensitive Compartmented Information (TS/SCI)
  • Certified (associate level or above) in a cloud platform (Azure Platform, AWS Platform)
  • CompTIA Security+ certification
  • CompTIA Cloud+ certification
  • Experience with administering cloud-based networking (ACL, Security Groups, WAF)
  • Demonstrated experience in cloud adoption, environment prototyping, and data migration
  • Knowledge of account management solutions (RBAC, AWS IAM, Azure AD)
  • Expertise leveraging git for code management (ArgoCD, Flux, Gitlab)
  • Experience leading teams of technical individuals

What the JD emphasized

  • Must have the ability to obtain and maintain a US Government clearance and Special Access Program (SAP) within a reasonable amount of time as determined by business needs