Sr Manager R&D Software Engineering

Twenty-Six Defense•Roanoke, VA
•Onsite

About The Position

The Senior Manager, Software Engineering leads the software engineering discipline, ensuring disciplined engineering execution through robust software engineering practices, rigorous testing, and a vision for future improvements. The role leads a team responsible for software development across products and factory support, and oversees the software lifecycle from requirements and architecture through design, implementation, integration, and testing. The position requires an on-site presence in Roanoke and manages 8–10 engineers.

Requirements

  • Bachelor’s degree in engineering.
  • At least 5 years of industry experience applying software development practices in a regulated, high-technology environment.
  • At least 5 years of proven engineering leadership experience managing software engineers.
  • Strong experience with software development in an agile workflow.
  • Experience with GitLab, CI/CD, hardware-in-the-loop testing, and software development process improvement.
  • Availability to work on-site in Roanoke.

Nice To Haves

  • Defense or regulated-industry experience.
  • Master’s degree in software engineering, computer engineering, or a related field.
  • Experience with night-vision systems, low-light imaging, fused sensors (I2 + thermal), or electro-optical military products.
  • Lean/Six Sigma certification.

Responsibilities

  • Lead the Software Engineering team responsible for software development across all products and factory support.
  • Lead software requirements, architecture, design documentation and implementation, integration, and testing.
  • Oversee use of GitLab and its use to track the software team against the master schedule.
  • Ensure disciplined execution of software deliverables and artifacts.
  • Ensure compliance with regulated-industry standards, including standards related to open-source software.
  • Oversee engineering plans, schedules, and deliverables.
  • Promote collaboration across engineering disciplines and with internal customers.
  • Apply lean principles and continuous improvement; enforce consistent engineering standards and operational discipline.
  • Lead the team through coaching, mentoring, and performance management.
  • Develop skills matrices, succession paths, and training plans for software roles.
  • Drive a continuous-improvement mindset within the group.

Benefits

  • Most locations offer a 9/80 schedule, providing every other Friday off.
  • Competitive compensation and a 401(k) program.
  • Medical, dental, vision, and disability coverage with qualified wellness discounts.
  • Basic life insurance and additional life and AD&D insurance options.
  • Flexible vacation and paid time off.
  • Paid parental leave.
  • Employee referral program.
  • Voluntary benefits including long-term care, legal, identity theft, pet insurance, and more.
  • Voluntary TRICARE supplement available for military retirees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service