Demo

Principal Software Engineer, Test

TCS
Huntsville, AL Full Time
POSTED ON 3/11/2026
AVAILABLE BEFORE 5/11/2026

Clearances Required: Active DoD Secret

Location: Huntsville, Alabama, United States

Job Description

TCS is searching for a Principal Software Test Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a portion of the Missile Defense Agency's (MDA) system to protect the US and our allies from ballistic missile attacks. The selected candidate will use modern tools to further the development and sustainment of the GMD system.

Essential Functions:

  • The Principal Software Test Engineer will be responsible for understanding, implementing, and testing both existing and new capabilities and algorithms, which include complex mathematics and physics-based solutions, that directly support GWS capabilities on behalf of the Missile Defense Agency (MDA).
  • The Principal Software Test Engineer on the GFC team, you will be part of a team that writes the software (currently ~1.5 million lines of code) that evaluates and manages the threat scene for the missile defense system that protects the US.
  • The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, and collaborative/teams comprised of all experience levels.

Basic Qualifications:

  • Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 2 years of related work experience, or a Master's Degree and 0-2 years of related work experience.
  • Working Knowledge of system design, requirements development, use cases, test plans, procedure preparation, and test execution
  • Recent experience with software testing or integration
  • Experience with Object-Oriented programming languages
  • Knowledge of Python and automation scripting
  • Applicants must possess good communication skills.
  • Applicants must demonstrate the ability to think critically and capture concepts in work products, presentations, and discussions.
  • Capable of working both independently and within a team environment.
  • Must be able to support an in-person / closed-area work environment.
  • Ability and willingness to travel up to 10% of the time to support business needs.
  • Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start.

Preferred Qualifications:

  • Experience with the MDA GMD program.
  • Experience with Configuration Management tools such as Git, Gitlab, Bitbucket
  • Understanding of containerized virtual environments or experience with orchestration tools such as Podman, Docker, Kubernetes
  • Eggplant test automation tool experience
  • Understanding of root cause analysis and analyzing of large data log files

Benefits:

  • Highlights of our benefits include BC/BS Health, Dental, Vision, 401(k) match, Profit Sharing, Flexible Time Off, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, vacation, sick leave, and maternity/paternity leave.

Apply online or visit us at www.tcs-inc.com/careers

TCS, Inc. is an EEO Employer.

Salary.com Estimation for Principal Software Engineer, Test in Huntsville, AL
$145,512 to $170,241
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer, Test?

Sign up to receive alerts about other jobs on the Principal Software Engineer, Test career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,806 - $99,902
Income Estimation: 
$101,442 - $121,314
Income Estimation: 
$148,779 - $177,789
Income Estimation: 
$113,143 - $125,853
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TCS

  • TCS Huntsville, AL
  • Clearances Required: Active DoD Secret Location: Huntsville, Alabama, United States Job Description TCS is searching for a Senior Principal Software Engine... more
  • 9 Days Ago

  • TCS Huntsville, AL
  • Clearances Required: Active DoD Secret Location: Huntsville, Alabama, United States Job Description TCS is searching for a Senior Principal Systems Enginee... more
  • 9 Days Ago

  • TCS Chelmsford, MA
  • Community Healthcare Assistant – Complex Care (Female) Location: Chelmsford, Essex Shifts: Days: 09:00-17:00 & 11:00-17:00 & 08:00-20:30 Nights - Mon, Tues... more
  • 11 Days Ago

  • TCS Huntsville, AL
  • Clearances Required: Active DoD Secret Location: Huntsville, Alabama, United States Job Description TCS is searching for a Software Team Product Owner to j... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer, Test jobs in the Huntsville, AL area that may be a better fit.

  • TCS Huntsville, AL
  • Clearances Required: Active DoD Secret Location: Huntsville, Alabama, United States Job Description TCS is searching for a Senior Principal Software Test E... more
  • 5 Days Ago

  • Mercury Systems Huntsville, AL
  • Job Summary Mercury Systems Mixed Signal business unit is seeking an experienced Test Engineer to develop and execute comprehensive test strategies for sop... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!