Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Innovative Defense Technologies (IDT) Logo

Software Engineer

Innovative Defense Technologies (IDT)

$114,000 - $231,000
Sep 17, 2025
Huntsville, AL, US
Apply Now

Innovative Defense Technologies (IDT) is seeking a Software Engineer to help design and build new capabilities for IDT's automation capabilities for tactical systems and subsystems supporting DoD missile defense platforms such as THAAD, IBCS, and AEGIS-BMD.

Requirements

  • Experience with C++, Java, JavaScript, and/or Python and other programming languages
  • Familiarity with SQL and relational databases and management systems
  • Experience or knowledge working within a collaborative CI/CD development environment using tools like Jenkins, Gitlab Runners, or equivalend
  • Experience with developer tooling: Maven, Java, Pip, Conan, CMake, gcc, VSCode, Visual Studio, Eclipse
  • Understanding of Object Oriented and Functional Programming Paradigms
  • Experience working in an Agile software development framework
  • Experience with interpretations of data models from abstract business concepts

Responsibilities

  • Design and develop software solutions focused on automated analysis
  • Design, document, and develop automated analysis code
  • Execute full software development life cycle (SDLC)
  • Model/code testing algorithms in C++, SQL, Python, JavaScript, and Java
  • Integrate software components into a complex software development environment
  • Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and customer performance requirements
  • Create installable software, then install, configure, and maintain software in customer environments

Other

  • Full-time presence on-site in Huntsville, AL.
  • All applicants must currently possess an active U.S. Security Clearance.
  • Minimum of 5 years’ experience in software development
  • Bachelor’s Degree in Software Engineering, Computer Science, or software related fields
  • Prioritization and management of individual workload across several milestones and projects efficiently