cover image
Innovative Defense Technologies (IDT)

Software Engineer Intern

On site

Mount laurel, United states

Fresher

Internship

01-10-2025

Share this job:

Skills

Teamwork Creativity Python Java JavaScript TypeScript Matlab Eclipse Data Analysis PostgreSQL Kubernetes Jenkins VMware Attention to detail Training Linux Windows Virtualization git react software testing C++ Redux Maven Gradle

Job Specifications

Description

Intern: Software Engineer - JR | Summer 2026 Start

Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Software Engineer Intern to be based in our Arlington, VA or Mt. Laurel, NJ offices. This Software Engineer will work with a fast-paced team of mission-focused engineers to solve some of the DoD's toughest challenges. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.

Our tech stack is continuously evolving to meet emerging customer use cases and keep pace with industry. Backend services are typically written in Java with PostgreSQL persistence. User interfaces are written in Typescript using React and Redux and packaged with Webpack. REST serves as our primary data transport protocol for both backend and frontend interfaces. Code is configuration controlled in Git. Build tooling includes Maven, Gradle, and NPM, coordinated by Jenkins in an automated pipeline. Continuous deployment is employed to orchestrate software on a Kubernetes cluster in multiple environments, including in the cloud, on secured air-gapped networks, and on tactical platforms.

IDT's Summer Internship Program offers students the opportunity to learn from experts and perform meaningful work in a professional work environment. IDT interns gain valuable, hands-on experience and solve real-world problems. In this program, students can expect:

A 10-12-week program; up to 40 hours per week
Competitive pay
Individual mentoring
Valuable training
A supportive culture
Social events and team building activities

All applicants must be able to obtain/maintain an active U.S. security clearance.

Software Engineer Intern

Minimum Required Qualifications:

Currently enrolled in an undergraduate or postgraduate degree program with a major in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, or related field
Completed coursework/experience in application development with JAVA or C++ in a Linux or Windows environment
A desire to learn

Preferred Skills and Experience:

Basic understanding of how web-based applications work
Basic knowledge of how containerization works and is employed
Experience with any of the following: JavaScript, Python, XML, Eclipse, UML design, MATLAB, VMWare or virtualization technologies
Current college juniors/rising seniors preferred

Competencies:

Attention to detail
Initiative, creativity, reliability, teamwork, and collaboration
Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive

EEO Statement:

IDT is an Equal Opportunity employer.

About the Company

WHO WE ARE Innovative Defense Technologies -IDT- provides automated software testing, data analysis, and cybersecurity solutions for the DOD's mission-critical systems. Using patented Automated Test and ReTest (ATRT) technology, we support the entire software testing lifecycle from component testing, to system integration and testing, to the analysis of results. Our automated test and analysis solutions enable the rapid update and delivery of large, complex systems. Our technologies offer: -Rapid system configuration assessm... Know more