HPC Software Engineer

AeroVironment•Annapolis Junction, MD
•$160,000 - $210,000

About The Position

The Software Engineer will be part of a project developing and maintaining system management infrastructure software and services for High Performance Computing (HPC) systems in a Linux environment. The role requires a TS/SCI clearance with Full Scope Poly. Applicants must meet one of these experience and education paths: a master’s degree in computer science or a related discipline and five years of relevant software engineering experience; a bachelor’s degree in computer science or a related discipline and seven years of relevant experience; or nine years of relevant experience without a specified degree requirement. The position also requires access to information regulated by ITAR and/or EAR, and applicants will be asked to provide documentation verifying U.S. person status. Some positions may require current U.S. citizenship due to contract requirements. The listed salary range is $160,000–$210,000. AeroVironment describes itself as a California-based developer of unmanned aircraft systems and tactical missile systems.

Requirements

  • Experience using the Linux command-line interface.
  • Proficiency in Bash or Python scripting to automate tasks and processes.
  • Experience developing software solutions using languages such as Python and Rust in a Linux environment.
  • Experience with containerization technologies such as Docker, Podman, or containerd.
  • Experience with automation frameworks, including Ansible, for orchestrating deployment.
  • Experience troubleshooting and debugging issues in an operational system.
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins.
  • Experience with Git source control.
  • TS/SCI clearance with Full Scope Poly.
  • One of the following: a master’s degree in computer science or a related discipline from an accredited college or university and five years of software engineering experience on programs and contracts of similar scope, type, and complexity; a bachelor’s degree in computer science or a related discipline from an accredited college or university and seven years of such experience; or nine years of such experience.
  • Ability to provide documentation verifying U.S. person status for ITAR and/or EAR compliance; some positions require current U.S. citizenship due to contract requirements.

Nice To Haves

  • Familiarity with Datacenter Infrastructure Management (DCIM) tools such as Netbox.
  • Familiarity with observability and analytics platforms such as Splunk.
  • Familiarity with Identity and Access Management (IAM) solutions such as Keycloak.
  • Familiarity with secret management tools such as HashiCorp Vault.
  • Experience with the Atlassian Tool Suite, including JIRA and Confluence.
  • Familiarity with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies.

Responsibilities

  • Develop and maintain system management infrastructure software and services for HPC systems in a Linux environment.
  • Automate tasks and processes using scripting.
  • Troubleshoot and debug issues in an operational system.
  • Use automation frameworks to orchestrate deployment.

Benefits

  • Medical, dental, and vision benefits.
  • 401(k) with company matching.
  • A 9/80 work schedule.
  • Paid holiday shutdown.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service