
Senior Software Engineer
AeroVironment, Inc.3 months ago
Jessup, MD, USASenior
Base Salary
$215k - $230k/yr
Responsibilities
- Design, develop, maintain, and enhance complex full-stack software applications.
- Implement end-to-end features spanning user interfaces, backend services, APIs, and data stores.
- Build responsive user interfaces using modern UI frameworks and reusable components while following UI/UX, accessibility, and organizational standards.
- Develop and execute simulations and test harnesses in development and test environments.
- Deploy and manage applications using containerization and Kubernetes.
- Debug applications, perform root cause analysis, and implement long-term solutions.
- Improve application performance, usability, scalability, and user experience.
- Participate in code reviews and contribute to shared engineering standards and best practices.
- Collaborate with product owners, designers, and software engineers to refine requirements and deliver incremental capabilities.
- Stay current with frontend, backend, cloud, and software development technologies.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or an equivalent combination of education, training, and experience.
- At least 14 years of relevant software engineering experience.
- Active TS/SCI clearance with polygraph.
- Strong Java experience for backend services.
- Proficiency with modern JavaScript frameworks, particularly React.
- Experience designing and consuming APIs.
- Hands-on experience with Docker or Podman.
- Experience deploying and managing applications using Kubernetes.
- Experience designing and implementing microservices architectures.
- Preferred experience includes machine learning workflows, streaming data pipelines, batch processing systems, MongoDB, ArangoDB, Redis, PostgreSQL, AWS, hyper-converged infrastructure, logging, monitoring, observability tools, and Agile or iterative development environments.
- Applicants must satisfy ITAR/EAR requirements and provide documentation verifying U.S. person status; U.S. citizenship is required for this position.
Benefits
- Medical, dental, and vision insurance.
- Life insurance and disability coverage.
- 401(k) company matching and contributions.
- Company holidays, paid time off, parental leave, and a paid holiday shutdown.
- Professional development and training reimbursements.
- 9/80 work schedule.
- Work/life programs and other benefits.
Tech Stack
Categories
About AeroVironment, Inc.
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.