Software Engineer Apps II jobs in United States
cer-icon
Apply on Employer Site
company-logo

AV · 1 month ago

Software Engineer Apps II

AeroVironment (AV) is a global leader in unmanned aircraft systems and tactical missile systems. The Software Engineer II (Applications) will work with a talented group of engineers to design and develop software solutions to meet customer requirements, focusing on implementing and optimizing algorithms and software components.

AerospaceAir TransportationDronesElectric VehicleElectronicsEnergyGovernmentManufacturing
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components
Supports testing and demonstration of components and integrated systems
Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders
Creates software design documentation according to software process requirements and guidance from Senior Engineers
Delivers work on time according to agreed completion dates and project schedule & budget
Operates in a continuous learning environment under moderate supervision
Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
Exercises judgment within defined procedures and practices to determine appropriate action
Builds productive internal/external working relationships
Other duties as assigned

Qualification

Full stack developmentGolangRelational databasesLinux operating systemsUnit testingSource code managementAnalytical skillsCommunication skillsTeamwork

Required

2 - 5 years of relevant experience in a software engineering or related field
Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue
Experience with relational database systems such as PostgreSQL or MySQL
Experience with Ubuntu or other Linux operating systems
Experienced writing unit tests and debugging code
Demonstrated mathematical and analytical skills are required
Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers
A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience
Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings
Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system
Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties
Displays strong initiative and drive to accomplish goals and meet company objectives
Takes ownership and responsibility for current and past work products
Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
Has effective problem-solving, analytical, interpersonal and communication skills
Focuses on teamwork, collaboration and puts the success of the team above one's own interests
U.S. Citizenship required
Ability to obtain at minimum Secret level security clearance; active clearance is a plus
Willingness to travel (Occasionally / Up to 20%)

Benefits

Medical
Dental vision
401K with company matching
A 9/80 work schedule
A paid holiday shutdown

Company

At AV, we build shoulder-to-shoulder with our customers, delivering systems shaped by real-world missions, not theoretical requirements.

Funding

Current Stage
Public Company
Total Funding
$1.68B
2025-07-01Post Ipo Equity· $875M
2025-07-01Post Ipo Debt· $650M
2023-09-19Post Ipo Equity· $109.01M

Leadership Team

leader-logo
Wahid Nawabi
Chairman, President & CEO
linkedin
leader-logo
Johnathan Jones
Senior Vice President
linkedin
Company data provided by crunchbase