Software Development Engineer

AeroVironmentLincoln Park, VA
Hybrid

About The Position

AV is seeking a Software Development Engineer to join a customer-facing, mission-focused program on an established program. The selected candidate will join a high performing software development team working on designing, building, and evolving applications using solid engineering principles and Agile methodologies for mission-critical systems. HYBRID Opportunity - the position is based in Herndon, VA and requires on-site work at the Sponsor facility a minimum of three (3) days per week and two days' work from home - remote.

Requirements

  • Active TS/SCI with Polygraph Clearance required to access Sponsor facilities, networks, and data.
  • Minimum 4 years of relevant experience is required.
  • A Bachelor's Degree in Computer Science or related discipline may be substituted for 4 years of experience.
  • Experience with: Git, Selenium, Kubernetes, Terraform, Ansible, React, Tailwind, TypeScript, JavaScript, NestJS, Scala, Akka, FluxCD, Playwright, and GoLang. (Experience with some, not all, of these technologies.)
  • Experience developing/deploying solutions using AWS tools and services.
  • Experience working in a small team practicing Agile Methodologies.
  • This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify U.S. person status under the ITAR and the EAR.
  • Some positions will require current U.S. Citizenship due to contract requirements.

Nice To Haves

  • Experience with AWS Cloud and AWS Certifications
  • Experience enhancing software to reduce operating time or improve efficiency
  • Experience developing and maintaining applications while addressing accessibility concerns
  • Experience with Continuous Integration/Continuous Delivery (CI/CD)

Responsibilities

  • Designs, builds, and develops applications using solid engineering principles and Agile methodologies.
  • Codes and tests high quality software in a responsive agile team environment driven by dynamically evolving software requirements.
  • Uses sound software engineering principles and practices to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant.
  • Follows software process management and control throughout the coding portion of the software development process.
  • Supports documentation, design, and process improvement activities.
  • Works with well-defined problems and analyzes, designs, and implements solutions autonomously
  • Leads small tasks in coordination with other technical resources.

Benefits

  • medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service