Demo

Cybersecurity Software Engineer Intern

Riverside Research Institute
Beavercreek, OH Intern
POSTED ON 1/17/2025
AVAILABLE BEFORE 1/15/2026

Riverside Overview

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country’s most challenging technical problems.    All Riverside Research opportunities require U.S. Citizenship.  

Position Overview

Riverside Research’s Secure and Resilient Systems group is seeking a full-time summer intern in Beavercreek, OH to support software development. Work will be performed in collaboration with a team of computer scientists and formal methods SMEs. This position will include work on a specific contract and possible Independent Research and Development (IRAD) program(s).

 

This position will be focused on front-end and/or back-end software development. Although the intern can expect to work with the JavaScript frameworks React and Redux for front-end and Python/Flask for back-end development, familiarity with such programming languages and frameworks is not required but rather a passion and interest to learn them. All tasks will develop expertise and fluency with semi-formal software development processes and techniques.

Responsibilities

  • Help the group refine the existing open-source web application
  • Build new features for the app using React/Redux and/or Python/Flask
  • Contribute to unit and integration testing efforts using Pytest, React Jest, and Selenium
  • Document and communicate design decisions, technical challenges, and progress to technical program management
  • Collaborate with team members on debugging features, pair programming, and supporting users of the tool

Qualifications

Required Qualifications

  • Enrolled in an undergraduate program in Computer Science, Computer Engineering, Electrical Engineering, or related major
  • Ability to work collaboratively on software development projects
  • Familiarity with Linux and Virtual Machines (VMs) in VMware or similar
  • Basic understanding of Kanban boards or Sprints in Atlassian JIRA or similar
  • Exposure to formal testing and validation techniques, including unit testing and integration testing
  • Excellent written and verbal communication skills

Desired Qualifications

  • Experience with REpresentational State Transfer (REST) APIs in Python/Flask
  • Experience with JavaScript frameworks like React/Redux, and HTML/CSS
  • Ability to write clean and easy-to-understand code in JS/React and Python
  • Familiarity with maintaining Application Programming Interfaces (APIs) in Python with Flask or a similar framework
  • Understanding of how to read, comprehend, and document the existing codebase
  • Exposure to containerization with Docker and Docker Compose
  • Experience with Git, Integrated Development Environments (IDEs) like Visual Studio Code, or other software collaboration tools
  • Familiarity with user-authentication principles for server-hosted multi-user applications

Global Comp

$20.00 - $30.00 hr This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

  Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring.  Riverside offers comprehensive compensation and benefit packages to our employees. Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran’s status or any other status legally protected by applicable federal, state, and local law.

Salary : $20 - $30

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Cybersecurity Software Engineer Intern?

Sign up to receive alerts about other jobs on the Cybersecurity Software Engineer Intern career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Riverside Research Institute

Riverside Research Institute
Hired Organization Address Dayton, OH Other
Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research and developmen...
Riverside Research Institute
Hired Organization Address Beavercreek, OH Other
Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research and developmen...
Riverside Research Institute
Hired Organization Address Fairfax, VA Other
Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research and developmen...
Riverside Research Institute
Hired Organization Address Dayton, OH Full Time
Riverside Overview : Riverside Research is an independent National Security Nonprofit dedicated to research and developm...

Not the job you're looking for? Here are some other Cybersecurity Software Engineer Intern jobs in the Beavercreek, OH area that may be a better fit.

Software Engineer Intern

Aptima, Fairborn, OH

Junior Software Engineer

Polyrhythm Software, Dayton, OH

AI Assistant is available now!

Feel free to start your new journey!