Senior Manager, Software Engineering
Listed on 2026-10-09
-
Software Development
Software Project Mgr/ Lead, Software Engineer, Software Architect, DevOps
Worker Type Regular Job Description AV is seeking an experienced Senior Manager, Software Engineering to lead a multidisciplinary software organization responsible for backend architecture, UI/UX, quality assurance, and software integration for the Titan, AV’s RF CUAS product. The Senior Manager will establish the software processes, management practices, and engineering discipline required to support a fast-paced, growing organization. The ideal candidate is a strong people leader and experienced software engineering manager with a background integrating software into a hardware end product.
This individual will work closely with the Chief Engineer to execute software IRAD projects and will partner with cross-functional hardware and software teams to deliver reliable, production-ready systems.
- Manages a multi-disciplinary group of software engineers, including staffing, training, performance evaluation and career development.
- Attracts and retains high caliber staff and provides mentorship.
- Establish and improve Agile development processes using Jira, including scope, scheduling, resourcing, prioritizing, sprint execution, reporting, and retrospectives.
- Define and implement software development standards, coding practices, documentation, and engineering metrics.
- Establish unit testing, automated testing, CI/CD pipelines, code reviews, and quality gates.
- Lead software release management, including configuration management, versioning, release readiness, deployment, and rollback processes.
- Champions software quality through design reviews, requirements-based testing, code coverage, and disciplined branching and release practices Oversee backend architecture, UI/UX development, QA, and system-level software integration.
- Partner with the Chief Engineer to shape SW road-map, plan and execute software IRAD projects from concept through prototype, integration, verification, and production transition.
- Drive resolution of software integration issues, technical risks, dependencies, and defects.
- Communicate project status, risks, resource needs, and technical decisions to senior leadership.
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
- 12+ years of software engineering experience, including 5+ years managing software engineering teams.
- Experience managing teams with a range of experience levels, including entry-level through principal engineers.
- Demonstrated experience establishing Agile processes and using Jira for engineering execution.
- Experience integrating software into hardware-based products.
- Experience working cross-functionally with mechanical, electrical, manufacturing, systems, quality, and software teams.
- Experience executing IRAD, prototype, or new product development projects.
- Strong communication, leadership, organizational, and problem-solving skills.
- Advanced degree in a related technical field.
- Background delivering software for UAS, drones, robotics, autonomous systems, or other defense or aerospace platforms is a strong plus.
- Experience transitioning software from IRAD or prototype development into production and fielded systems.
- Experience implementing unit testing, automated testing, CI/CD pipelines, and software release management.
- Embraces AI-assisted development tooling and encourages its adoption to improve team efficiency and quality.
- Demonstrates strong interpersonal, written and oral communication skills Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
- Uses vision to think beyond the immediate situation, explore multiple potential paths, and adapt decision‑making style…
(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).