Intern - Software Engineering
DCS Corporation is an employee‑owned organization that performs challenging state‑of‑the‑art research and technological development to strengthen our nation’s defense and security. We conduct research and development projects in partnership with Department of Defense customers in areas such as Autonomy, Manned‑Unmanned Teaming, Artificial Intelligence, Human Systems Engineering, and Modeling, Simulation & Analysis. DCS is known for agile and efficient development of technology solutions for U.S. Defense, Aerospace, Human Factors, and Security markets.
About the role
This Software Developer Intern position is based in Dayton, OH, within the Air/Space Selection and Training Branch. The role offers a hybrid office/remote work arrangement and involves elements of software leadership and customer interface while supporting ongoing software application development.
Responsibilities
- Support DoD customers in developing, documenting, and maintaining integrative, efficient, and innovative software solutions.
- Work with multidisciplinary teams on joint, cross‑functional software solutions.
- Participate in business development activities.
Requirements
- U.S. Citizenship (required due to sensitivity of customer‑related requirements).
- Ability to obtain and maintain a Secret clearance.
- Pursuing a B.S. in Software Engineering, Computer Science, or a related engineering discipline.
- In the last year of an Associate’s degree program with acceptance to a Bachelor’s program, or second year or higher in a BS program, at an accredited institution.
- Experience (classroom acceptable) with React or Next.JS.
- Strong interest in programming and software development.
- Ability to work well in virtual, team‑oriented environments.
- Highly motivated problem solver.
- Ability to work at least 20 hours per week.
- Local to Dayton, OH, and able to commute to the Wright‑Paterson AFB vicinity.
Desired Skills
- Willingness to contribute to project‑management‑related activities.
- Ability to communicate and work directly with customers to achieve project goals.
- Knowledge of dependency injection and/or provider architecture.
- Experience with Rust, C++, or another low‑level coding language.
- Proficient with version control software (Git) and software management tools (Gitlab).
- Demonstrated effective and responsible usage of large language models (LLMs).