×
Register Here to Apply for Jobs or Post Jobs. X

Senior Level Software Engineer

Job in Dayton, Montgomery County, Ohio, 45410, USA
Listing for: AeroVironment
Full Time position
Listed on 2026-06-15
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Software Architect
Job Description & How to Apply Below
** Worker Type*
* Regular

** Job Description*
* AV's Specialized Exploitation & Targeting (SET) Department is seeking a Senior Software Engineer to provide technical leadership and strategic direction in support of NASIC at Wright-Patterson AFB. You will lead the architecture, development, and maintenance of multiple source code repositories for mission-critical data analysis tools that support the production of technical intelligence products for warfighters, senior decision-makers, and the Intelligence Community.

As a senior technical contributor, you will mentor development teams, drive architectural decisions, and establish engineering best practices. Technologies used in this position range from languages such as C++, Python, and Type Script to document stores such as Elasticsearch and SQL stores such as Postgre

SQL.

** Key Responsibilities*
* + Lead the design, architecture, and implementation of complex software systems across multiple applications and websites on both Windows and Linux environments.

+ Mentor and provide technical guidance to mid-level and junior software engineers, conducting code reviews and promoting engineering excellence.

+ Drive technical strategy and architectural decisions for current and future development initiatives.

+ Lead software design meetings and architecture reviews, ensuring alignment with enterprise standards and mission requirements.

+ Collaborate with stakeholders, product owners, and intelligence analysts to translate complex operational requirements into scalable technical solutions.

+ Establish and enforce coding standards, development workflows, and quality assurance processes.

+ Lead troubleshooting efforts for critical production issues and provide technical oversight for incident response.

+ Design and implement comprehensive testing strategies including unit, integration, and functional test plans.

+ Evaluate and recommend new technologies, tools, and frameworks to enhance team productivity and system capabilities.

** Required Qualifications*
* + BA/BS in Computer Science, Computer Engineering, Math, or a closely related technical field. MS preferred.

+ U.S. Citizenship required.

+ 8+ years of progressive experience in software design, development, coding, testing, and debugging.

+ 3+ years of experience in a technical leadership or senior engineering role.

+ Proven track record of leading software architecture and design for complex, distributed systems.

+ Deep expertise in web/service-based design, programming, and requirements analysis.

+ Advanced proficiency in front-end technologies including JavaScript, Type Script, CSS3, and HTML5 and frameworks such as Angular or React.

+ Expert-level knowledge of server-side programming languages such as Java, C++, Python, and Go.

+ Extensive experience with document stores (Elasticsearch or similar) and SQL stores such as Postgre

SQL, including performance optimization and schema design.

+ Strong background in containerization technologies, including creation, deployment, and orchestration of Open Container Images.

+ Demonstrated expertise in designing and managing production Kubernetes environments, including networking, storage, workload management, and security configurations.

+ Expert-level proficiency in git version control, branching strategies, and establishing team git hygiene standards.

+ Proven experience implementing and championing test-driven development practices.

+

Experience with CI/CD pipeline design and implementation (Gitlab CI/CD or similar).

+ Demonstrated ability to mentor engineers and lead technical teams.

** Desired Qualifications*
* + Experience designing and implementing comprehensive interface validation and testing strategies for both synchronous interfaces (HTTP APIs) and asynchronous interfaces (Kafka message bus, etc.).

+ CompTIA Security+ certification or higher (CISSP, CEH, etc.).

+ Advanced experience with Gitlab CI/CD, including pipeline optimization and security scanning integration.

+ Proven experience refactoring and modernizing large, legacy code bases.

+ Demonstrated experience designing enterprise-level Kubernetes application architectures for large-scale distributed systems.

+ Strong background in software architecture patterns, design principles, and system integration.

+ Experience leading requirement analysis efforts, including creating formal written requirements from stakeholder descriptions and facilitating requirements workshops.

+

Experience with Dev Sec Ops  practices and tools.

+ Background in Intelligence Community systems and workflows.

+

Experience with Agile/Scrum in a leadership capacity (Scrum Master, Tech Lead, or similar).

** Competencies & Work Environment*
* + Proven ability to lead in a collaborative team environment and drive results across cross-functional teams.

+ Experience working within Agile, Scrum, or other project management frameworks, ideally in a leadership or mentorship capacity.

+ Ability to manage multiple priorities, code bases, and tools simultaneously while maintaining…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary