Software Developer

Sabre Systems LLC•Dahlgren, VA

About The Position

Sabre Systems, LLC is seeking a Software Developer to support a government customer in Dahlgren, Virginia. The selected candidate will join the Gun Fire Control System (GFCS) team, which develops software for the Battle Management System (BMS), primarily for USSOCOM’s AC-130J platform, and contributes to other gun weapon system initiatives across the BMS portfolio. Development follows an Agile framework and spans the full software lifecycle.

Requirements

  • A Bachelor of Science degree from an accredited college or university in an engineering, scientific, or technical discipline, or equivalent experience; direct hands-on work with a weapon system application or relevant military training may be considered.
  • At least 5 years of experience with C++ and Python.
  • At least 1 year of experience developing in or with containers.
  • Knowledge of memory and networking tools such as GDB, Valgrind, and Wireshark.
  • Knowledge of the Linux operating system.
  • Knowledge of how to use an Integrated Development Environment (IDE).
  • Ability to complete tasking independently.
  • Ability to translate mathematical problems and formulas into software.
  • Ability to work in a fast-paced work environment.
  • Experience with Microsoft Office, specifically Excel, PowerPoint, and Word.
  • Specialized experience must include at least 2 years of continuous support for a major weapons system.
  • At least 1 year of the specialized experience must demonstrate software development proficiency using at least two of the following: Windows; Linux distributions such as Red Hat; embedded systems such as Atmel or Rabbit processors; C/C++ or Java; or FPGA design, layout, and programming such as Xilinx, Altera, or Actel.
  • Occasional travel, up to 30%, may be required.

Nice To Haves

  • Qt experience is desired but not required.

Responsibilities

  • Design, develop, code, test, and integrate software across multiple weapon system baselines.
  • Identify and implement software solutions to complex technical challenges.
  • Track and report development progress to the GFCS Lead/Product Owner.
  • Work independently and collaboratively as part of a high-performing team.
  • Support peer reviews, release reviews, and pair programming, and participate in Agile ceremonies.
  • Conduct data analysis and debugging to identify and resolve root-cause issues.
  • Collaborate with a diverse Team-of-Teams that includes developers, testers, engineers, subject-matter experts, and other stakeholders.

Benefits

  • Comprehensive, evolving benefits designed to meet employees’ diverse needs.
  • Employee referral bonus eligibility for qualifying referrals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service