Software Engineer - Full-Stack Developer

AeroVironmentHerndon, VA
$83,500 - $208,000Hybrid

About The Position

AV is seeking a Software Engineer / Full-Stack Developer to join an established customer-facing project supporting U.S. national security. The role involves building and leading application feature improvements, such as advanced data analytics and integration of AI capabilities to enrich real-time dataflows. The work location is out of the AV office in Herndon, Virginia or Annapolis Junction, Maryland, with hybrid work available. An active TS/SCI clearance is required.

Requirements

  • Minimum of 8 years of practical software engineering experience. Less experience will be considered for exceptional candidates.
  • A Bachelor’s Degree may be substituted for 4 years of experience. A Master’s Degree may be substituted for 6 years of experience. A Ph.D. may be substituted for 7 years of experience.
  • Proficiency with one or more of the following: Java, Spring Framework/Boot/Security, JavaScript, TypeScript, Apache Nifi, MongoDB, PostgreSQL via RDS, Linux, Git, Docker, Angular, D3, VueJS, or React.
  • Demonstrated proficiency in applying sound software engineering principles, practices, and controls.
  • Familiarization with using AI coding agents in a transparent way, especially since technical capabilities advanced in December 2025.
  • Active TS/SCI clearance.

Nice To Haves

  • 12 years of experience or more for expanded responsibilities.
  • Substantive knowledge of global finance, financial data, or blockchain/cryptocurrency.
  • Experience building and maintaining a large-scale database or large-scale real-time data flows, to include database schema design, query, and storage optimization.
  • Understanding of various file formats for database ingestion and experience with ETL.
  • Use of modern coding practices, with an emphasis on type safety, unit testing, and CI/CD pipelines.
  • Strength as either a front-end or back-end engineer, yet full-stack skills are preference.
  • Experience designing, developing or supporting an API capable of servicing a high volume of requests.
  • Experience in a broad range of technical knowledge, including software, systems engineering, systems architecture, networking, functional analysis, systems analysis, usability engineering, and testing in an agile environment.
  • Working and succeeding on teams following Agile methodologies.

Responsibilities

  • Build new features and capabilities for a software project deployed on classified networks.
  • Use creativity, initiative, and teamwork to design and deploy build software tools for our customers’ mission.
  • Code and test high-quality software in a responsive agile team environment driven by dynamically evolving software requirements.
  • Lead tasks in coordination with other technical resources.
  • Work in a “start-up-like" environment that emphasizes initiative, velocity, customer responsiveness, and collaboration alongside a team of full-stack software engineers using Agile methodologies.
  • Implement agentic coding and other enterprise AI systems to expand capabilities and to improve team efficiency.

Benefits

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