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 Logo

Software Engineer Intern 🇺🇸

Innovative Defense Technologies

Salary not specified
Oct 6, 2025
Mount Laurel Township, NJ, US • Arlington County, VA, US
Apply Now

IDT is seeking a Software Engineer Intern to solve some of the DoD's toughest challenges by designing, developing, and integrating software solutions across IDT’s Aviation business area.

Requirements

  • Familiarity with the software development process (requirements through deployment)
  • Ability to design, develop, and analyze software systems
  • Ability to model/code/test algorithms in C++, Python, Java, or JavaScript
  • Familiarity with SQL and relational databases (e.g., Postgres)
  • Familiarity with computer networking and various networking protocols (e.g., TCP/IP, UDP, CORBA, DDS)
  • Proficiency with version control software like Git or SVN and version control workflows that support development of complex software projects
  • Experience with cloud computing, virtualization, or containerization technologies

Responsibilities

  • Design, develop, document, and test software code written in various languages
  • Integrate software components into a complex software development environment
  • Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and performance requirements
  • Understand and interact with complex DoD software systems
  • Work with small cross-site teams of software and/or systems engineers
  • Collaborate with team members to peer-review architecture design, system requirements, and implemented code

Other

  • All applicants must be able to obtain/maintain an active U.S. Security Clearance.
  • Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Excellence in technical communication with peers and non-technical cohorts
  • Ability to work closely with Program Managers and Chief Engineers to document, manage and communicate systems and software requirements