Cloud Software Engineer (TS/SCI w/ Poly)

AeroVironment•Jessup, MD
•$125,000 - $270,000

About The Position

The AV PRIME program is seeking a hands-on Cloud Software Engineer with strong experience in Python, microservices, cloud development, and user-interface technologies. The engineer will join a small, high-impact software team that takes ideas from concept to working prototypes through rapid, iterative development cycles. The role focuses on solving complex distributed-systems problems and building scalable, data-intensive capabilities for mission-critical applications.

Requirements

  • Bachelor’s degree in computer engineering, computer science, electrical engineering, mathematics, physics, or a related technical discipline, or an equivalent combination of education, training, and experience.
  • At least 14 years of relevant experience in software engineering, software modernization, solution architecture, or a related field.
  • Active TS/SCI with polygraph.
  • Strong Python development skills, particularly for back-end and service-layer implementations.
  • Experience designing and developing user interfaces using COTS technologies such as Grafana and Kibana.
  • Experience developing and consuming RESTful services and APIs.
  • Hands-on experience building and deploying containers using Podman, Docker, or similar technologies.
  • Experience with container orchestration platforms such as Kubernetes.
  • Experience deploying and operating applications in cloud environments, including AWS, or on hyper-converged infrastructure (HCI).
  • Experience in at least two of the following areas: data-processing paradigms such as machine-learning workflows, streaming-data processing, or batch-processing pipelines; and data stores such as MongoDB, ArangoDB, Redis, PostgreSQL, or similar, including data modeling, performance tuning, and operations.
  • Applicants must provide documentation verifying U.S. person status under ITAR and/or EAR requirements. Some positions may require current U.S. citizenship due to contract requirements.

Nice To Haves

  • Experience with infrastructure-provisioning frameworks such as Terraform or AWS CloudFormation.
  • Familiarity with distributed-systems observability practices and tools, including logging, metrics, and distributed tracing.
  • Experience working in Agile, DevSecOps, or other iterative software-development environments.
  • Experience with modern JavaScript frameworks such as React or Vue.js for developing rich, responsive user interfaces.
  • Experience with AWS serverless technologies and cloud-native application architectures.
  • Experience designing and operating data-intensive or mission-critical distributed systems.

Responsibilities

  • Design, develop, maintain, and enhance complex software systems based on documented requirements.
  • Design and implement user-interface features using COTS technologies such as Grafana and Kibana.
  • Implement services and data pipelines using AWS data-lake and big-data technologies.
  • Build and evolve microservices-based architectures, including service boundaries, APIs, and inter-service communication patterns using AWS serverless technologies.
  • Apply sound software design and development practices to build, integrate, and execute simulations in development and test environments.
  • Contribute to system and software architecture decisions, including hardware/software trade-offs, software-reuse strategies, and effective use of COTS, GOTS, and custom-developed components.
  • Perform requirements analysis and decompose system-level requirements into service- and module-level requirements.
  • Implement and consume RESTful APIs to integrate back-end services with other systems and client applications.
  • Containerize services using technologies such as Podman and Docker, and deploy them to orchestrated environments such as Kubernetes.
  • Diagnose and resolve complex distributed-system issues, including performance bottlenecks, latency, and scalability challenges.
  • Perform performance analysis and tuning to improve system responsiveness, reliability, and scalability.
  • Collaborate with team members and stakeholders to refine requirements, estimate work, and deliver incremental value.
  • Participate in design and code reviews, testing, troubleshooting, and continuous improvement of engineering practices.
  • Work independently when required, demonstrating ownership, follow-through, sound judgment, and clear communication.

Benefits

  • Health insurance
  • Life insurance
  • Disability insurance
  • Company holidays and paid time off
  • Parental leave
  • 401(k) company match and contributions
  • Professional development and training reimbursements
  • Medical, dental, and vision benefits
  • Flexible work schedule options
  • Depending on business unit, role, and customer contract requirements, select programs may offer a 9/80 work schedule and paid holiday shutdown
  • Other work/life programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service