Full-Stack Software Engineer

AeroVironmentAnnapolis Junction, MD
10h$100,000 - $210,000

About The Position

The Full-Stack Software Engineer will design, develop, maintain, and enhance complex and diverse software systems. These systems may include processing‑intensive analytics, novel algorithm development, large‑scale data manipulation, real‑time capabilities, and business management information systems. This role involves working independently or as part of a collaborative team, reviewing and testing software components for compliance with design requirements, documenting results, and resolving software problem reports. The engineer will apply software development methodologies suited to the environment and contribute to system‑level design decisions, including hardware/software trade‑offs, software reuse strategies, and the evaluation of COTS/GOTS solutions.

Requirements

  • Bachelor’s degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience
  • 3+ 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

  • AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service