26-025 Advanced Software Engineer

General Dynamics Mission Systems, Inc•Huntsville, AL
•$112,924 - $125,275•Onsite

About The Position

As a Performance Assessment Engineer, you will join a team that develops software tools and conducts in-depth analysis to evaluate and enhance Command and Control, Battle Management, and Communications (C2BMC) systems. You will work with software engineers, data analysts, and system architects to support system optimization on a defense contract. The position is fully on-site with GDMS in Huntsville, Alabama. Relocation assistance is available. A Department of Defense Secret security clearance is required at hire; U.S. citizenship is required.

Requirements

  • Bachelor’s degree in Software Engineering or a related Science, Engineering, Technology, or Mathematics field, plus at least 5 years of job-related experience; alternatively, a master’s degree plus at least 3 years of job-related experience.
  • Department of Defense Secret security clearance required at time of hire.
  • U.S. citizenship required.
  • Ability to lead the software development process.
  • Expertise applying technical standards and methodologies to solve challenges creatively.
  • Collaborative approach and willingness to provide technical leadership.
  • Knowledge of technology trends and commitment to championing new ideas and process improvements.
  • Commitment to ongoing professional development for yourself and others.

Nice To Haves

  • Agile experience.
  • Programming experience in Java, C++, or Python, or experience with database management, networking, or data communications.
  • Experience producing tools and products to assist with system or project analysis or assessment, preferably using Java and Python.
  • Experience with DevOps tools such as Jenkins, HTCondor, or GitLab.
  • Familiarity with statistical distributions for hypothesis testing, model validation, inferential statistics, confidence-interval estimation, and interpreting goodness-of-fit tests.
  • Experience performing systems engineering for DoD information systems.
  • Experience creating and briefing chart packages for tooling or analysis.

Responsibilities

  • Develop software tools to support system performance analysis and assessment.
  • Conduct in-depth analysis to evaluate and enhance C2BMC system performance.
  • Collaborate with software engineers, data analysts, and system architects to support system optimization.
  • Lead the software development process.
  • Apply technical standards and methodologies to solve challenges.
  • Provide technical leadership and help position teammates for success.
  • Identify opportunities to apply AI for continuous improvement and innovation.

Benefits

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