R

Riverside Research

Not-for-profit defense-focused scientific research

Software Applications Intern

Full-Stack EngineeringPosted on Nov 5
Internship · Summer 2027Fairborn, OH, USA$25 - $35 /hrIn-person

About the Job

Requirements

  • Ability to obtain a Top Secret clearance with SCI adjudication.
  • Be pursuing a bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another field of study.
  • Experience developing full-stack applications.
  • Experience with at least one major programming language, such as Java, Python, C#, C++, or JavaScript.
  • Experience designing, creating, and consuming REST APIs and documenting them using Swagger and the OpenAPI specification.
  • Experience with Linux or Unix.
  • Experience performing continuous integration and continuous delivery and using applications such as GitLab, Jenkins, Docker, and Nexus 3.
  • Experience building OCI-compliant container images.
  • Experience setting up and using virtual machines.
  • Experience performing agile software development.
  • Ability to work with minimal daily direction and communicate effectively in writing and verbally.
  • Ability to work and interact with technically and organizationally diverse personnel.

Responsibilities

  • Design, build, containerize, and test software applications.
  • Design and define API specifications for high performance, scalability, and availability.
  • Code, debug, test, and support utilities, tools, and frameworks that support the application development process.
  • Document test cases, expected test results, and test data requirements, and collaborate with testing teams and business partners to resolve testing problems.
  • Configure build pipelines, perform static and dynamic security analysis, and store build artifacts, including container images and deployment scripts, in artifact repositories.
  • Perform continuous integration and continuous deployment.
  • Identify and research application issues and recommend or implement solutions.
  • Research the state of the art and the applicability of software solutions.
  • Perform other duties pertaining to software development as assigned.

Desired Qualifications

  • Possess a Top Secret clearance with SCI adjudication.
  • Be pursuing a master's degree in Computer Science, Computer Engineering, Software Engineering, or another field of study.
  • Experience implementing artificial intelligence services.
  • Experience using agent harnesses, coding harnesses, and large language models for software engineering.
  • Experience working or developing in multi-domain, multi-cloud, and hybrid-cloud environments.
  • Experience testing code or applications using current best practices and tools.
  • Experience working with cloud environments such as AWS or Azure.

About the Company

Riverside Research

Not-for-profit defense-focused scientific research

Riverside Research is a not-for-profit scientific research organization that supports the U.S. Department of Defense and the Intelligence Community. It carries out independent research across Centers of Excellence in Biomedical Engineering, Cyber, Electromagnetic Sciences, and ISR to produce mission-focused analyses, programs, and capabilities. The work combines research, development, assessment, modeling and simulation, and program management to turn findings into practical defense and intelligence solutions. By maintaining independence and focusing on technical excellence, Riverside Research differentiates itself from for-profit contractors and aims to strengthen national security through rigorous, trusted scientific expertise.

Company size
501-1,000
Company stage
Grant
Total funding
$8.7M
Headquarters
Lexington, KY
Founded
1967

Recently Posted Jobs

Explore more opportunities at Riverside Research

See more jobs