Software Engineer

Sentar•Huntsville, AL

About The Position

Sentar is an employee-owned company focused on cybersecurity, intelligence, analytics, and systems engineering. Sentar is seeking a Software Engineer to support the U.S. Air Force’s Ground Based Strategic Deterrent (GBSD) program in Huntsville, Alabama. The contract’s scope is to replace the Minuteman III missile. The Software Engineer derives and allocates requirements into detailed designs, designs and develops software product functionality, and tests that functionality. The role collaborates with Systems and Quality Engineers to ensure software requirements are met. It also performs software peer reviews, version control, automated tests, software analysis, continuous integration, and continuous delivery in line with DevSecOps processes and best practices, and generates software product documentation.

Requirements

  • Secret clearance with SAP eligibility; the investigation or adjudication must have occurred within the past 6 years.
  • Bachelor of Science degree in a STEM discipline, or 4 additional years of experience in lieu of a degree.
  • Related software engineering experience: 5 years with a bachelor’s degree, or 3 years with a master’s degree.
  • Experience developing software in at least one object-oriented programming language, such as C or C++.
  • Experience with UI design and development, or experience interpreting complex algorithms and requirements for implementation.
  • Familiarity with Model-Based Systems Engineering languages (SysML/UML) and concepts.

Nice To Haves

  • Experience with software architecture and design using an MBSE tool, preferably Rhapsody.
  • Experience with automated unit and regression testing.
  • Experience working on an Agile team in a DevSecOps environment.
  • Experience with deployment automation tools such as Chef, Puppet, or Ansible.
  • Experience with build automation tools such as Jenkins, GoCD, Travis CI, or Circle.
  • Experience with distributed version control software such as Git or Mercurial.
  • Experience with Linux operating systems.
  • Experience with Cameo, Rhapsody, VectorCAST, JIRA, or DOORS.

Responsibilities

  • Derive and allocate requirements into detailed design.
  • Design, develop, and test software product functionality.
  • Collaborate with Systems and Quality Engineers to ensure software requirements are met.
  • Perform software peer reviews, version control, automated tests, and software analysis.
  • Support continuous integration and continuous delivery in accordance with DevSecOps processes and best practices.
  • Generate software product documentation.

Benefits

  • Voluntary medical, dental, and vision coverage, with Health Savings or Flexible Spending Plan options.
  • Voluntary life, critical illness, accident, and long-term care insurance options.
  • Group term life insurance and short-term and long-term disability coverage for qualifying employees.
  • 401(k) match.
  • PTO plan that increases with years of service.
  • Holiday schedule and other leave programs, including bereavement, maternity, jury, and military duty leave.
  • Mental health awareness programs.
  • Tuition reimbursement.
  • Professional development reimbursement.
  • Recognition and awards programs.
  • Employee ownership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service