AeroVironment, Inc.

Cloud Software Engineer (TS/SCI w/ Poly)

AeroVironment, Inc.
Apply
4 days ago
Jessup, MD, USAStaff+

Base Salary

$125k - $270k/yr

Responsibilities

  • Design, develop, maintain, and enhance complex software systems from documented requirements.
  • Develop user-interface features using technologies such as Grafana and Kibana.
  • Implement backend services and data pipelines using AWS data lake and big-data technologies.
  • Build and evolve microservices architectures, including service boundaries, APIs, and inter-service communication patterns.
  • Implement and consume RESTful APIs to integrate backend services with other systems and client applications.
  • Containerize and deploy services using Podman, Docker, and Kubernetes.
  • Analyze and resolve distributed-system performance, latency, scalability, and reliability issues.
  • Contribute to software and system architecture decisions, requirements analysis, simulations, testing, code reviews, and troubleshooting.
  • Collaborate with stakeholders to refine requirements, estimate work, and deliver incremental value independently and as part of a small software team.

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 clearance with polygraph.
  • Strong Python development experience focused on backend and service-layer implementations.
  • Experience developing user interfaces with commercial off-the-shelf technologies such as Grafana and Kibana.
  • Experience developing and consuming RESTful services and APIs.
  • Hands-on experience building and deploying containers with Podman, Docker, or similar technologies.
  • Experience with Kubernetes or similar container orchestration platforms.
  • Experience deploying and operating applications in AWS or on hyper-converged infrastructure.
  • Experience in at least two areas among machine-learning workflows, streaming-data processing, batch-processing pipelines, and data stores such as MongoDB, ArangoDB, Redis, or PostgreSQL.
  • Preferred experience with Terraform, AWS CloudFormation, distributed-system observability, React, Vue.js, AWS serverless technologies, cloud-native architectures, and data-intensive or mission-critical distributed systems.
  • Familiarity with Agile, DevSecOps, or other iterative software-development environments is preferred.
  • Applicants must provide documentation verifying U.S. person status where required under ITAR/EAR regulations; some positions may require current U.S. citizenship.

Benefits

  • Medical, dental, vision, life insurance, disability insurance, paid time off, company holidays, parental leave, and 401(k) matching and contributions.
  • Professional development and training reimbursement and other work/life programs.
  • Flexible work schedule options; some business units or contracts may offer a 9/80 work schedule and paid holiday shutdown.

Tech Stack

Categories

BackendData Engineering
AeroVironment, Inc.

About AeroVironment, Inc.

1,001-5,000 employees

AeroVironment builds small unmanned aircraft systems, loitering munitions (e.g., Switchblade), and related software, sensors, and services for U.S. and allied defense agencies. The public company (NASDAQ: AVAV), founded in 1971 and headquartered in Arlington, Virginia, sells hardware, training, and lifecycle support, with widely fielded systems such as Raven, Puma, and Wasp. It also offers autonomy and robotic technologies used in reconnaissance, targeting, and force protection missions.

Contact me