Advanced Software Engineer

General Dynamics Mission Systems, IncManassas, VA
$112,924 - $125,275Hybrid

About The Position

As an advanced software engineer for TCS, you’ll be a critical member and thought leader of a cross functional team responsible for developing and supporting mission critical tactical software for US and Australian submarines. This role involves engineering a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. You will be part of a global team of top professionals, partnering with the best in industry to expand the bounds of innovation in the defense and scientific arenas. The work is research oriented, developing practical solutions for national security.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.
  • Department of Defense Secret security clearance is required at time of hire.
  • U.S. citizenship is required.
  • Ability to quickly learn large and complicated software architectures.

Nice To Haves

  • C++ development in a Linux environment

Responsibilities

  • Lead the software development process
  • Apply technical standards and methodologies to solve challenges in creative ways
  • Provide technical leadership and positioning others for success
  • Develop and support mission critical tactical software for US and Australian submarines
  • Engage in ongoing professional development for yourself and others

Benefits

  • Opportunities for continuous learning and development
  • Flexible schedules with every other Friday off work (9/80 schedule)
  • 401k matching
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs
  • Employee resource and social groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service