Software Engineer

SOUTHEASTERN COMP CONSULTANTS INC•Dahlgren, VA
•$90,000 - $150,000

About The Position

SCCI is seeking a Software Engineer to support development work on a Gun Fire Control System (GFCS). The team primarily develops software under the Battle Management System (BMS) for Gun Weapon System projects in the BMS portfolio. Development follows an Agile structure and includes end-to-end related tasking. The position is located in Dahlgren, Virginia, at the Naval Surface Warfare Center Dahlgren Division.

Requirements

  • Must be a U.S. citizen and able to obtain and maintain an active Secret security clearance.
  • Bachelor's degree in an engineering, scientific, or technical discipline, or equivalent experience such as direct hands-on experience with a weapon system application or a military training background.
  • Five years of full-time professional Software Engineering experience supporting Department of Defense program development, modeling, and/or simulation.
  • At least two years of continuous support for at least one major weapons system.
  • Five years of software development experience in C++ and/or Python.
  • At least one 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.
  • Ability to travel.

Nice To Haves

  • Qt experience is desired but not required.

Responsibilities

  • Design and develop software, including coding, software and pipeline management, testing, and integration across weapons system baselines.
  • Find software solutions to complicated problems.
  • Track and report development progress to the GFCS Lead/Product Owner.
  • Work independently and as a team member.
  • Conduct and support peer reviews, product release reviews, pair programming, and Agile development ceremonies.
  • Perform data analysis and debugging to identify the root cause of reported issues.
  • Collaborate with a team of developers, testers, engineers, subject-matter experts, and other staff as needed.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability benefits
  • 401(k) with company match
  • Two weeks of paid vacation
  • 48 hours of sick/personal leave
  • 11 paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service