Principal Software Engineer
Job Description
Job Description
Principal Software Engineer
Clearances Required: Active DoD Secret
Location: Huntsville, Alabama, United States
Job Description
TCS is searching for a Principal Software Engineer to join our strong team of Software Developers 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 attack. The selected candidate will use modern development automation and management tools to further the development of the GMD system.
**********************************************************************
This is an in-office position. Remote work is not available.
**********************************************************************
Required Qualifications:
- Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a master's degree in a STEM discipline and 3 years of experience, or a PhD and 1 year of experience.
- Experience developing software in C++ and Java
- Experience with Python or other scripting languages.
- Experience with automated testing
- Applicants must possess a current active in-scope U.S. Government DoD issued Secret security clearance
Desired Qualifications :
- Familiarity with Agile software development practices.
- Experience with low level software to hardware interfaces
- Experience with CMake
- Experience with gRPC
- Current CompTIA Sec+ certification
- A current active in-scope U.S. Government DoD Top Secret security clearance.
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
TCS, Inc. is an EEO Employer.
Recommended Jobs
Senior Network Engineer
Job Description Job Description Benefits: ~401(k) matching ~ Dental insurance ~ Health insurance ~ Paid time off MSM Technology is seeking to fill the Senior Network Engineer posi…
Physician Liaison
Job Type Full-time Description Outpatient Diagnostic Center of Alabama is seeking an outstanding Physician Liaison with the ability to deliver our outpatient imaging center's message to the …
Account Executive
Daxko powers wellness to improve lives. Every day our team members focus their passion and expertise in helping health & wellness facilities operate efficiently and engage their members. Wheth…
Shuttle Van Driver
Job Description Job Description WHY JOIN THE VIRGINIA TRANSPORTATION TEAM? At Virginia Transportation, we believe our people are the driving force behind our success. As a leading auto h…
Health Actuary- Senior Associate Save for Later Remove job
A career in our Benefits practice, within People and Organisation Consulting services, will provide you with the opportunity to help our clients reset their talent strategies and deliver extraordin…
Vibrant Florence: Your Next Nursing Adventure Awaits!
Registered Nurse - Medical Surgical - Travel - (MS RN) Embark on an exciting journey in Florence as a Medical Surgical Registered Nurse! Experience the vibrant culture, rich history, and breathtaking…
Help Desk Specialist
Job DescriptionWe are looking for a dedicated and skilled Help Desk Specialist to join our IT support team. The ideal candidate will be responsible for providing first-level technical support to end-u…
Automotive Service Manager | Weekends Off | Helena
Christian Brothers Automotive Benefits: Closed Every Weekend To Spend Time With Family & Friends Paid Vacation & Paid Holidays Earn More With Team Performance Bonuses Healthcare Be…
Emergency Medicine Physician
Job Description Job Description Are you a physician looking for a rewarding career with a great work-life balance? Pinnacle Wound Management is seeking a dedicated Wound Care Physician to join ou…
School Psychologist
Job Description Job Description Bachelor's or Master's degree in School Psychology, active School Psychologist license and minimum 1+ years School Psychologist experience required. Applicants who…