engineering
Posted Jun 12Senior Level Software Engineer
4391 4401 4433 Dayton Xenia Rd, Dayton, United StatesRemote
Responsibilities
- 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
- 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
Requirements
- Technologies used in this position range from languages such as C++, Python, and TypeScript to document stores such as Elasticsearch and SQL stores such as PostgreSQL. Key
- Responsibilities Lead the design, architecture, and implementation of complex software systems across multiple applications and websites on both Windows and Linux environments.
- 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 a technical leadership or senior engineering role.
- Advanced proficiency in front-end technologies including JavaScript, TypeScript, 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 PostgreSQL, 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 with CI/CD pipeline design and implementation (Gitlab CI/CD or similar). Demonstrated ability to mentor engineers and lead technical teams. Desired
- 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 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
- Experience with DevSecOps 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 technical excellence.
- Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems.
- Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty – and succeed.
- What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems.
- Department of Defense and allied military services use the company’s hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
Experience
- experience in software design, development, coding, testing, and debugging. 3+ years of
Benefits
- Salary Range: $115000 - $170000 Location: Dayton, Ohio (In Office and On Site at or near Wright-Patterson AFB) or Remote Organization: AV Specialized Exploitation & Targeting (SET) Department ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”).
- benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.
- We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans.
Contact
- For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits .
- We also encourage you to review our company website at http://www.avinc.com to learn more about us. Principals only need apply. NO agencies please.
Additional details
- 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.
- Proven track record of leading software architecture and design for complex, distributed systems.
- Deep expertise in web/service-based design, programming, and requirements analysis.
- experience implementing and championing test-driven development practices.
- experience refactoring and modernizing large, legacy code bases. Demonstrated
- requirements from stakeholder descriptions and facilitating requirements workshops.
- Strategic thinking and problem-solving abilities with a focus on mission impact.
- requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify U.S. person status under the ITAR and the EAR.