Principal / Sr. Principal Engineer Software - Cloud & Applications

Northrop Grumman•El Segundo, CA
•$114,000 - $213,400•Onsite

About The Position

Northrop Grumman Aeronautics Systems – Research & Advanced Design is hiring a Principal or Sr. Principal Software Engineer focused on cloud and applications. The position is onsite in El Segundo, California, and is contingent on program funding; the start date will be determined after funding confirmation. The role supports adapting mobile control station software applications to a cloud environment, including building Infrastructure-as-Code and infrastructure to deploy the solution to an IL-5 cloud environment. Work includes containerization, instrumentation, integration, security, and system testing, in collaboration with software, systems, cloud and application, and DevOps teams in an Agile development environment. The role may be filled at either the Principal or Sr. Principal level based on qualifications. Relocation assistance may be available. Travel is 10% of the time. The position does not require a clearance at the start, but requires the ability to obtain and maintain a U.S. Government clearance and Special Access Program access.

Requirements

  • Principal level: Bachelor’s degree in a STEM discipline and 5 years of related engineering experience, or a STEM master’s degree and 3 years, or a STEM Ph.D. and 1 year.
  • Sr. Principal level: Bachelor’s degree in a STEM discipline and 8 years of related engineering experience, or a STEM master’s degree and 6 years, or a STEM Ph.D. and 4 years.
  • Ability to obtain and maintain a U.S. Government clearance and Special Access Program access within a reasonable amount of time as determined by business needs.
  • Experience with infrastructure components, including virtual machines, containers, networking, storage, Linux or Windows, and IT security concepts.
  • Experience with Infrastructure as Code, containerization such as Docker and Kubernetes, and microservices.
  • Experience with software-defined networking.
  • Experience with a coding or scripting language such as C, C++, Java, or Python.
  • Experience with Agile methodologies and tools, including the Atlassian suite such as Jira and Confluence.

Nice To Haves

  • 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).
  • Associate-level or higher certification in a cloud platform, including Azure or AWS.
  • CompTIA Security+ certification.
  • CompTIA Cloud+ certification.
  • Experience administering cloud-based networking, including ACLs, Security Groups, or WAF.
  • Demonstrated experience in cloud adoption, environment prototyping, and data migration.
  • Knowledge of account management solutions such as RBAC, AWS IAM, or Azure AD.
  • Expertise using Git for code management, including ArgoCD, Flux, or GitLab.
  • Experience leading teams of technical individuals.

Responsibilities

  • Adapt mobile control station software applications to a cloud environment.
  • Help build Infrastructure-as-Code and infrastructure for deploying the solution to an IL-5 cloud environment.
  • Contribute to containerization, instrumentation, integration, security, and system testing.
  • Collaborate with Software Engineering, Systems Engineering, Cloud & Application, and DevOps teams in an Agile software development environment.

Benefits

  • Flexible work arrangements
  • Learning opportunities
  • Exposure to a wide variety of projects and customers
  • Friendly team environment
  • Retirement and Savings Plan
  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Flexible spending accounts
  • Company-paid holidays
  • Paid time off for vacation and/or personal business
  • Potential eligibility for overtime, shift differential, and discretionary bonus, depending on the position
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service