Skip to main content
CareerApp
AeroVironment

Mid-Level Software Engineer

AeroVironment

Dayton, OH · full time · Mid

$102,000 – $155,000

Listed on AeroVironment’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This role involves developing and maintaining data analysis software for military intelligence applications, working with modern backend technologies and deployment pipelines. It suits mid-level engineers with security clearance who want to contribute to defense technology in a collaborative team environment.

Our summary, not AeroVironment’s wording. The full posting is on their site.

What they ask for

Required

  • Bachelor's degree in Computer Science, Computer Engineering, Math, or related technical field
  • U.S. Citizenship
  • Active TS/SCI clearance with polygraph
  • 5-10 years of independent software design and development experience
  • Knowledge of Java, C++, Python, and Go
  • Experience with large code bases and code quality improvement
  • Experience with Elasticsearch or similar document stores and PostgreSQL
  • Git version control proficiency
  • Test-driven development experience
  • CI/CD pipeline design and optimization experience
  • Jenkins build environment experience

Nice to have

  • Containerized software design and deployment experience
  • Kubernetes production experience
  • CompTIA Security+ certification
  • Kubernetes application architecture design experience
  • Requirements analysis and formal requirements documentation
  • Qt C++ and PyQt library experience
  • Experience supporting applications in NASIC Unified Cloud (NUC)

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.