Engineer / Principal Engineer Software - Cloud & Applications

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

Software Engineer role focused on adapting mobile control station software applications to a cloud environment. Responsibilities include building Infrastructure-as-Code (IaC), deploying solutions to an Il-5 cloud environment, containerization, instrumentation, integration, security, and system testing within an Agile development framework. Requires experience with cloud infrastructure, containerization (Docker, Kubernetes), microservices, and a coding/scripting language. A Secret clearance is mandatory.

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 2 years of related engineering experience (Engineer level) OR Bachelor’s Degree in a STEM discipline and 5 years of related engineering experience (Principal Engineer level)
  • Ability to transfer and maintain the final adjudicated U.S. government Secret clearance
  • 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
  • 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

  • Secret clearance
  • Secret clearance
  • Secret clearance