Software Engineer

Sentar•Huntsville, AL

About The Position

Sentar is seeking a Software Engineer in Huntsville, Alabama, to support the U.S. Air Force Ground Based Strategic Deterrent (GBSD)/Sentinel program, whose scope includes replacing the Minuteman III missile. The engineer develops, maintains, and enhances complex software systems based on documented requirements. Systems may include processing-intensive analytics, novel algorithms, very large data sets, real-time systems, and business management information systems. The role may be performed individually or as part of a team. The engineer reviews and tests software components for adherence to design requirements, documents test results, resolves software problem reports, and uses software development and design methodologies appropriate to the development environment. The role also contributes to system design decisions, including hardware/software tradeoffs, software reuse, use of commercial off-the-shelf products, and analysis and synthesis of requirements from the system level to individual software components.

Requirements

  • Be a U.S. citizen with the ability to obtain SAP access.
  • Have an active Secret clearance with investigation/adjudication within the past 6 years.
  • Bachelor of Science degree in a STEM discipline; four years of additional experience may substitute for the bachelor's degree.
  • Experience varies by SWE level: SWE 0 requires no experience; SWE 1 requires 5 years; SWE 2 requires 10 years; SWE 3 requires 15 years.
  • Experience developing software in at least one object-oriented programming language, such as Java or C++.
  • Experience with UI design and development, or experience interpreting complex algorithms and requirements for implementation.
  • Familiarity with Model-Based Systems Engineering languages and concepts, including SysML/UML and CAMEO.
  • Proficiency in Agile and C/C++ and Java/JavaScript expertise, including real-time processing concepts such as processes, threads, scheduling, synchronization mechanisms, and memory management.
  • Experience with the full software lifecycle: specification, design, implementation, integration, debugging, and maintenance.
  • Familiarity with a structured, process-driven software development environment, including peer reviews of work products, revision control, defect tracking, and build and release practices.
  • Experience with applied automated testing techniques, including unit and integration testing.
  • Experience with test frameworks/applications and system verification.

Nice To Haves

  • Experience using Atlassian tools, including JIRA and Confluence.
  • Experience developing safety-critical and nuclear-critical software, such as software governed by DO-178C, AFMAN 91-119, or DO-330.
  • Experience with development drivers and middleware, including RTOS, Linux, and/or VxWorks.
  • Experience with anti-tampering approaches, including cryptographic methods, secure communications, logging, and software deployment.
  • Experience with Git products.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Work individually or as part of a team.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to software components of system design, including hardware/software tradeoffs, software reuse, and use of commercial off-the-shelf products in place of new development.
  • Analyze and synthesize requirements from the system level to individual software components.

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 graduates quickly 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