> Markdown version of [/jobs/ext/1309608-sr-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1309608-sr-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Principal Software Engineer - **Company:** TCS Inc - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, C++ (Programming Language), Embedded Software, LabVIEW, Red Hat Enterprise Linux, Software Engineering, Atlassian Tools - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ea877c9f1faee04c ## About the Role * Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 8 years of related experience, or a Master's STEM Degree and 6 years of related experience, or 4 year of experience with a PhD. * Experience developing real time embedded software in C++ * Experience with HW/SW integration * Experience developing software in a RHEL environment * Familiarity with Atlassian and Agile software development practices. * Ability and willingness to travel 10% to support business needs. * Applicants must have a current active in-scope U.S. Government DoD issued Secret security clearance at the time of application which is required to start., * Bachelor's Degree in Software Engineering or related field. * Missile Defense domain knowledge * Experience using LabView * Security + Certification * A current active in-scope U.S. Government DoD Top Secret security clearance. ## Description TCS is searching for a Sr. Principal Software 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." ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [The AI-Fluent Team: A Playbook for Driving Enterprise AI Transformation](https://www.wearedevelopers.com/videos/100068-the-ai-fluent-team-a-playbook-for-driving-enterprise-ai-transformation) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)