Senior Principal Software Engineer
Technical Consulting Solutions, Inc.
Clearances Required: Active DoD Secret
Location: Huntsville, Alabama, United States Job Description TCS is searching for a Senior 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. This is an in-office position. Remote work is not available. Role: The selected Senior Principal Software Engineer responsibilities will include the support of the Ground Weapons System (GWS) program as an individual contributor on the Ground Fire Control (GFC) product. Essential Functions:- The Senior Principal Software 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).
- As a Senior Principal Software 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.
- Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related work experience, or a Master's Degree and 6 years of related work experience, or 4 years of related work experience with a PhD.
- Recent experience developing software in C++ or Java or Ada
- Willingness to become proficient with Ada software development
- Applicants must possess good communication skills.
- Applicants must demonstrate 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.
- Highly experienced with Linux, scripting, and operations
- Recent MATLAB and Python experience
- Experience on a large-scale missile defense system like GMD.
- Advanced degree or strong background in Mathematics or Physics
- Battle Management or Fire Control experience.
- Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) of continuous integration/continuous delivery and deployment (CI/CD) automation.
- 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 TCS, Inc. is an EEO Employer.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer in Huntsville, AL vacancy
- ...Job Description TCS is searching for a Senior 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...SeniorWork experience placementWork at officeRemote workFlexible hours
$135.8k - $203.6k
...Defense Integration offers an excellent opportunity for a Sr Principal Software Engineer - BM/SRM (26-325) to join our team of skilled and diverse... .../Sensor Resource Management (BM/SRM) team is seeking a senior software engineer to join the Huntsville development effort...SeniorFull timeWork experience placementInternshipRemote workWorldwideRelocationFlexible hoursShift work- ...with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC. team understands what is required to develop... ...success. Description Thompson Software Solutions is seeking a Principal SW Engineer who is ready to work with a talented team to provide...SuggestedFull timeRemote work
$107.5k - $204.5k
...Job Overview Principal Software Engineer – Onsite, Huntsville, AL What You Will Do Collaborate with cross‑functional, agile teams to define, design, and implement new features, ensuring system integration and scalability. Troubleshoot, debug, and optimize existing code...SuggestedTemporary workInterim roleFlexible hours- ...a top veteran employer and Certified Great Place to Work ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking...SuggestedContract workFor contractorsWork experience placement
- ...Principal Software Engineer This position requires full time onsite in Huntsville, Alabama. Thompson Software Solutions is seeking a Principal Software Engineer to support the development of embedded flight software capabilities for an advanced missile platform....Full timeRemote work
$131k - $197k
...Northrop Grumman Space Systems – Launch and Missile Defense Systems has an exciting career opportunity for a Sr. Principal Software Engineer to join our team of qualified, diverse individuals. This position will be in Huntsville, AL. Description As a software...SeniorRelocationShift work- ...meaningful career? If so, then we would love to speak with you! The Engineering & Technology organization is a highly dynamic and growing... ...programs. The candidate will join a team of embedded software developers who work as a team to create high quality flight software...SeniorFull timeWork at officeRemote workRelocationShift work
- ...Software Engineer NextGen Federal Systems, LLC is seeking a Software Engineer with experience in Systems Tool Kit (STK) to support the development and integration of mission analysis and modeling applications. These applications enable multi-domain analysis—including...SeniorWork experience placement
$175k - $210k
...computational expression generation all the way to data modeling, and you'll have a lot of autonomy to make key decisions. We\'re looking for engineers who are product-minded and can think creatively to solve core problems. What We\'re Looking For Minimum of 7 + years of...SeniorLocal areaRemote workWork from home- ...Responsibilities PeopleTec is currently seeking a Senior Software Engineer to support our Huntsville, AL location. MDA Joint Integrated Fire Control is seeking Modeling & Simulation (M&S) Engineers with a background in Electrical, Aerospace, or Mechanical...SeniorLocal area
- ...Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks and applications through architecture, design, implementation, testing and documentation. The successful candidate will lead or support various project tasks, organize,...Senior
$122k - $253k
...Cybersecurity Software Engineer Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations...Senior- ...Senior Software Engineer This position supports U.S. Department of Defense contracts that legally require all personnel to be U.S. citizens. Candidates who are not U.S. citizens will not be considered. Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements...SeniorFull time
- ...Senior Software Developer Job Location (Short): Atlanta, United States | Madison, United States Workplace Type: Hybrid Req Id: 2748 Responsibilities Octave is looking for a Senior Software Developer to join the team. This position...Senior
- Senior Software Developer Full-time Huntsville, AL Position Summary We are seeking a Senior-Level Software Developer to join our team... ...requirements. ~Collaborate Across Teams: Engage with engineers, data scientists, and system integrators to define technical...SeniorFull time
$120.8k - $217.4k
...Senior Software Developer In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can imagine... ...: Bachelor's Degree in Computer Science, Computer Engineering, Computer Science or Electrical Engineering or Equivalent with...SeniorFlexible hours- ..., AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As... ...years! Come grow with us! Torch Technologies is seeking a Senior Software Developer with expertise in real-time software development,...SeniorContract workTemporary workLocal areaRelocation packageFlexible hours
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work- ...Senior AI Engineer Camgian is looking to expand its development organization with the addition of a Senior AI Engineer. We are focused on applying state-of-the-art Artificial Intelligence, Machine Learning, Computer Vision, and Deep Learning technologies to advance...Senior
- ...Job Description Senior Software Engineer - Huntsville, AL Full Visibility is seeking a Senior Software Engineer to work in Huntsville, AL. Candidate must possess an active Top Secret / SCI eligible clearance. The Senior Software Engineer will display...SeniorContract workLocal area
- ...Senior Cloud Developer Full Visibility LLC is seeking a Senior Cloud Developer to work in Huntsville, AL. Candidate... ...health, compliance, and security posture. Collaborate with software developers, DevOps engineers, cybersecurity teams, and system administrators to...Senior
- Overview Job Locations: 100% Remote Huntsville, AL. This role is 100% remote; candidates will need to obtain an SEC Public Trust (6 week timeline). This will move quickly. Must have received undergraduate degree in the United States. If earned a Masters in the US...SeniorRemote workOverseas
- ...missions. We are building a new center of engineering excellence to design our new category of... ...in the end-to-end lifecycle of software development from concept to deployment,... ...security vulnerabilities. Requirements Senior-level C/C++ development experience supporting...SeniorInternshipWork at officeFlexible hours
- ...Senior Cloud Developer Job Locations US-AL-Huntsville ID 2026-5132 Category Engineering & Science Position Type Regular Full-Time Opportunity... ...infrastructure as a service (IaaS), software as a service (SaaS), and data as a...SeniorFull timeLocal area
- ...build and ship real capabilities for real missions. Now, we’re entering a new phase of growth and are looking for a Senior Software Quality Assurance Engineer to drive validation and quality for the next wave of UAV systems and supporting tool development for our upcoming...SeniorWork at officeFlexible hours
- ...Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference.... ...MANTECH seeks a motivated, career and customer-oriented Senior Cloud Engineer to join our team in Huntsville, AL . This is an onsite...SeniorWork at officeLocal area
$87.6k - $146k
...SMX is actively searching for a dynamic and adept Senior Cloud Engineer to support our government client in Huntsville, AL. This role emphasizes... ...as a Service (PaaS), Data as a Service (DaaS), and Software as a Service (SaaS) and Cloud Service Offerings (CSOs) within...SeniorContract workWork experience placementH1b- ...Teledyne IT Shared Services is seeking an experienced Senior Cloud Engineer to join the Enterprise Infrastructure Solutions team. This... ...Microsoft Store application control policies and enterprise software distribution security Administer CyberArk Workforce Password...SeniorWork experience placementLocal area
- ...Job Description Job Description Principal Software Engineer Location: Huntsville, AL Clearance: Secret Overview We are seeking a Principal Software Engineer to join a team of qualified individuals supporting advanced defense systems development in Huntsville...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
Related searches
- senior electronic design engineer Huntsville, AL
- senior robotics software engineer Huntsville, AL
- senior signal integrity engineer Huntsville, AL
- senior consulting engineer Huntsville, AL
- senior staff systems engineer Huntsville, AL
- senior application security Huntsville, AL
- senior inventory accountant Huntsville, AL
- senior accountant part time Huntsville, AL
- senior manager diversity & inclusion Huntsville, AL
- senior manager creative operations Huntsville, AL

