Full-Stack Software Engineer

AeroVironmentAnnapolis Junction, MD
Hybrid

About The Position

This position is for a Full Stack Software Engineer to join our Analytic and Engineering Solutions Division, where you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. You will be required to work as part of a team supporting a critical mission area. You will build and support software applications and work directly with mission stakeholders. You will use AI to generate code and use Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) products to enhance new development and drive solutions.

Requirements

  • Bachelor’s degree in the field of Computer Science, Computer Engineering, Software Engineering or related field
  • 7+ years of experience designing, developing, and implementing object-oriented software solutions with an emphasis on industry best practices
  • Experience interacting with MongoDB or similar database technology
  • TS/SCI with Polygraph

Nice To Haves

  • Experience with Spring Boot.
  • Familiarity with AWS cloud services.
  • Exposure to machine learning or AI development.
  • Experience with automated build tools and CI/CD pipelines.
  • Knowledge of Docker, Kubernetes, or containerized environments.
  • UI development experience using a modern JavaScript framework such as React.

Responsibilities

  • Perform full‑stack application development, with opportunities to focus on frontend, backend, or UI depending on project needs.
  • Collaborate with customers and stakeholders to implement enhancements that elevate the user experience.
  • Leverage modern development tools, frameworks, and best practices to meet today’s engineering standards.
  • Work closely within a team environment to deliver high‑quality, mission‑focused software solutions.

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