Senior Full Stack Software Engineer

AeroVironmentLeesburg, VA

About The Position

The primary role of the Senior Full Stack Software Engineer is to design, build, and enhance the Titan-SV Counter Unmanned Aircraft System (C-UAS). Titan-SV delivers comprehensive 360° surveillance, efficiently localizing malicious small Uncrewed Aircraft Systems (sUAS). Titan-SV is used around the globe to protect mission critical assets and provide trusted safety to warfighters on the ground. The ideal candidate will have a strong background in all aspects of the software life cycle, with a focus on designing and implementing modern front-end solutions.

Requirements

  • U.S. Citizenship required
  • Bachelor’s degree in computer science or related field is required
  • Minimum 8+ years related software development experience
  • Experience designing, implementing, improving and maintaining Front end systems with React or other modern JavaScript frameworks
  • Experience developing back-end solutions with Java, C++, and python and integrating with databases, front end frameworks, RESTful API’s and specialized hardware
  • Extensive Linux operating system experience, with focus on software integration, package building and deployment, and system building

Nice To Haves

  • Advanced degree in computer science or related field
  • Experience with RF technologies and digital signal processing
  • Drone piloting experience, particularly possessing an FAA Remote Pilot Certificate
  • Experience with 3D mapping using GIS layers, with software such as Maptiler, Mapbox, mbtiles, & Deck.gl.
  • Experience with software project management including scope, resources, timeline and risk as well as implementing and maintaining agile methodologies.

Responsibilities

  • Apply today’s best practices in software development, leveraging cutting-edge frameworks and methodologies to produce reliable embedded software.
  • Contribute to the design and implementation of the next generation of C-UAS systems utilizing the latest hardware and software solutions.
  • Use agile processes and modern CI/CD pipelines to transform prototype embedded software and hardware into reliable production systems.
  • Identify candidates for automation in software and hardware processes and develop automated solutions to drive efficiency and increase production.
  • Partner with customers and end-users to implement changes that improve usability and meet the ever-changing needs of law enforcement and the warfighter.
  • Work with a close-knit team of software engineers (4 – 5) to keep Titan-SV’s software at the top of industry for reliability, accuracy and usability.

Benefits

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